matlab sphere函数 画球问题

figure(1)[m,n,p]=sphere(50);t=abs(p);surf(m,n,p,t)axisequal请各位大虾指教一下,“t”有何用,能不能改变球的大小... figure (1)
[m,n,p]=sphere(50);
t=abs(p);
surf(m,n,p,t)
axis equal
请各位大虾指教一下,“t”有何用,能不能改变球的大小?我想画两个同心球该怎么办?十万火急!!!!!!!!!!!!
展开
 我来答
泊进√62a8648
推荐于2018-03-13 · TA获得超过501个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:290万
展开全部
t是用来定义画球面时点的颜色,你的程序里t = p也就是颜色由P来决定,就是三维图形里面点的纵轴(z轴)的绝和烂派对值决定。同心圆程历旁序如下:
clc,clear all;
figure (1)
[m,n,p]=sphere(50);
t=abs(p);
surf(m,n,p,t);
hold on;
mesh(2*m,2*n,2*p),colormap(hot);
hold off;
hidden off
axis equal

mesh(2*m,2*n,2*p),产唤贺生半径为2的球
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式