﻿功能:绘制铺面图(网格图)

格式:surf(x1,y1,z1,x2,y2,z2,……,xn,yn,zn)

说明:
1、本函数接收3n个参数,其中每3个参数组成一组数据.且每组数据维数必须一致,即x1,y1,z1为同维数的矩阵,x2,y2,z2为同维数的矩阵,……,xn,yn,zn为同维数的矩阵.注意这里的矩阵的行列数均必须大于1

2、执行完毕返回绘图窗口对象

例子:

x={MeshGrid<矩阵运算\MeshGrid>}(-30,2,30);
y=x';
z=x^2*sin(x/6)*y^2*sin(y/6);
surf(x,y,z)//依次执行上面到本条命令后,程序将绘制z=x^2*sin(x/6)*y^2*sin(y/6)的图形,然后显示如下的图片

/*
PS:如果执行如下的命令,会得到一条很奇特漂亮的图形

x=MeshGrid2(-pi,pi,40);
y=MeshGrid2(-1,1,40);
y=y';
x1=cos(x)*(3+y*cos(x/2));
y1=sin(x)*(3+y*cos(x/2));
z1=y*sin(x/2);
surf(x1,y1,z1);

*/
{<http://www.mathsword.com/wp-content/uploads/2021/02/Surf.png>}
{<http://www.mathsword.com/wp-content/uploads/2021/02/Surf2.png>}