作业帮 > 综合 > 作业

请问使用matlab画三维图,怎样使用两种颜色交替填充网格.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 04:02:55
请问使用matlab画三维图,怎样使用两种颜色交替填充网格.
比如使用surf表示的球型
[x,y,z]=sphere;
[m,n]=size(x);
[i,j]=ndgrid(1:m,1:n);
surf(x,y,z,'cdata',mod(i+j,2))
colormap([1 1 0;0 0 1])
axis equal; shading flat;
再问: 楼上大鸟,我想再追问下,用surf画出的球某部分表面积能不能求出,能不能给点想法,很感谢。