功能:从指定函数表达式生成图形

格式:
ImageFromFunction(f,w,h,x0,x1,y0,y1)
ImageFromFunction(f,w,h,x0,x1,y0)
ImageFromFunction(f,w,h,x0,x1)
ImageFromFunction(f,w,h,x0)
ImageFromFunction(f,w,h)
ImageFromFunction(f,w)
ImageFromFunction(f)

f:字符串变量储存的表达式,每个表达式以逗号分隔.如果f储存的文件路径,则直接以文件里的内容作为表达式执行
w:图形宽度,默认为600
h:图形高度,默认与w一致
x0:x变量起始值,默认为0
x1:x变量结束值,默认为10
y0:y变量起始值,默认与x0一致
y1:y变量结束值,默认与x1一致

本函数执行成功返回一个储存图形文件路径的符号变量.

说明:
1、本函数表达式f里支持的变量名称分别为x、y、r、g、b以及临时变量数组t。x表示横坐标值,y表示纵坐标值,r、g、b分别表示颜色的三个颜色分量值。

2、函数表达式里支持if、while等VB.NET语法关键字

3、写本函数的目的就是为了方便使用函数生成图形

例子:
f= "r=sin(x+y),r=256*(r+1)*0.5,g=sin(x-y),g=256*(g+1)*0.5,b=sin(x*y),b=256*(b+1)*0.5";
a=ImageFromFunction(f,400,400,-25,25,-25,25)//回车生成一张眩晕图形