回 帖 发 新 帖 刷新版面

主题:[讨论]怎样用matlab画球面

高手指导一下:
如知道球面的参数方程
{x=Rsin&sin0 
{y=Rsin&cos0 
{z=Rcos&(&,0为参数)
程序代码应当怎么写??(用参数方程的方法)

回复列表 (共2个回复)

沙发

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的球形了

板凳

http://bbs.pfan.cn/post-303618.html

我来回复

您尚未登录,请登录后再回复。点此登录或注册