【matlab】三维曲面
三维曲面用到了surf()函数
语法:
surf(X,Y,Z);
先来看一个例子:
>> [X Y]=meshgrid(-2:0.5:2);
>> Z=ones(size(X));
>> surf(X,Y,Z);
运行截图
可以看出XY的范围确定之后,Z的值都是1,所以图像是一张平面
再举例一个复杂的
>> [X Y]=meshgrid(-10:0.6:10);
>> Z=sqrt(X.^2+Y.^2);
>> surf(X,Y,Z);
运行截图
再举例一个复杂的
>> [X Y]=meshgrid(-8:0.1:8);
>> R=sqrt(X.^2+Y.^2);
>> Z=sinR./R;
>>> surf(X,Y,Z);
运行后截图
总结一下,就是XYZ三个的函数找出来以后,用surf(X,Y,Z)函数就好了。