require "iup" require "cd" dofile("./utils/canvas.lua") dofile("./utils/plot.lua") dofile("./utils/math.lua") ---------------- Function Definition Section ------------------- function sinc2(x) return math.abs(sinc(x2pi * x)) end ---------------- Plot Section ------------------- cnv = canvas.new(600, 400) cnv:Activate() function DrawSamples() plot.axis(4.5, 0.7, 1/2, 1/2) plot.continuous(sinc2, 255, 0, 0) end DrawSamples() iup.MainLoop()