MATLAB中怎么用surf画椭球面的图形

2022-03-30 文化 68阅读
三维曲面(色)图
surf和surfc是通过矩形区域来观测数学函数的函数。surf和surfc能够产生由X、Y、Z指定的有色参数化曲面,即三维有色图。

当x=1:n、y=1:m,并且[m,n]=size(Z)时,surf(Z)会产生一个矩阵Z的z部分的三维遮罩层,这里Z是一个定义在几何矩形网格内的单值函数。

surf(X,Y,Z)同样产生矩阵Z的有色遮罩层,XY可以是有xy定义的向量或矩阵

surf(X,Y,Z,C)是产生一个由C定义颜色的矩阵Z的有色遮罩层

例子
k=5;
n=2^k-1;
[x,y,z]=sphere(n);
c=hadamard(2^k);
figure(1)
surf(z);
figure(2)
surf(x,y,z);
axisequal
figure(3)
surf(x,y,z,c);
colormap([110;011])
axisequal
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com