// Triangle Wave for ImageJ // Jean-Christophe Taveau // http://crazybiocomputing.blogspot.com w=200; h=80; newImage("FourierSeries", "32-bit Black", w, h, 1); run("Macro...", "code=[v= 4/PI * cos((2*y+1)*x/w*8*PI) / (2*y+1)/ (2*y+1)]"); exit();