主题:[讨论]怎样用matlab画球面
bingximagic
[专家分:0] 发布于 2008-07-16 08:56:00
高手指导一下:
如知道球面的参数方程
{x=Rsin&sin0
{y=Rsin&cos0
{z=Rcos&(&,0为参数)
程序代码应当怎么写??(用参数方程的方法)
回复列表 (共2个回复)
沙发
magic.cg [专家分:110] 发布于 2008-07-20 15:40:00
function sphere(R)
x=[num2str(R),'*sin(s)*cos(t)'];
y=[num2str(R),'*sin(s)*sin(t)'];
z=[num2str(R),'*cos(s)'];
ezsurf(x,y,z,[0,pi,0,2*pi]);
axis square;
shading interp;
colormap(spring);
view(10,40)
在命令行中执行命令sphere(r)就可以得到半径为r的球形了
板凳
liguangcheng [专家分:0] 发布于 2009-06-11 18:44:00
http://bbs.pfan.cn/post-303618.html
我来回复