ingsnow 发表于 2009-9-22 15:16

求助:四维图绘制

有一个如下图的三维物体:
上半部为半球体,半径为3,
下半部分为长方体,长20,宽10,有一个函数y是关于该立体内任一点坐标(x,y,z)或者(r,sita,fai)的函数
如果以半球的球心为原点,知道该立体内任一点的y函数的离散值,请问用MATLAB怎么画出来?

该怎么把这三维体画出来,并将y值作为每一点的颜色值画出来呢?

friendchj 发表于 2009-9-23 09:05

help scatter3

[ 本帖最后由 ChaChing 于 2009-9-23 09:44 编辑 ]

ingsnow 发表于 2009-9-23 10:03

回复 楼主 ingsnow 的帖子

谢谢啊
我还有个问题:
for i=1:51   
    Sita(i)=0+(i-1)*deltaSita;
    Fai(i)=0+deltaFai*(i-1);
    r(i)=(i-1)*deltaR;   
end
scatter3(r,Sita, Fai);
这样只能画出51个点,但我需要的是51*51*51个点,这该怎么做呢?
页: [1]
查看完整版本: 求助:四维图绘制