24小时热门版块排行榜    

查看: 472  |  回复: 1

onexf

金虫 (小有名气)

[求助] 求助Plot3D图

我想做一个关于y=l^2*m^2 + m^2*n^2 + n^2*l^2的三维图,其中l,m,n为三个基矢,用mathematica作图出现了一不对称的现象,存在奇点,请高手给看看:

l = Cos[a] Sin [ b ];
m = Sin[a] Sin [ b ];
n = Cos [ b ];
y = l^2*m^2 + m^2*n^2 + n^2*l^2;
SphericalPlot3D[y, {a, 0, 2 Pi}, {b, 0, Pi}]

图如下:


他人的结果如下:
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rachel9610

金虫 (小有名气)

【答案】应助回帖

★ ★
微尘、梦想(金币+2): 谢谢回复! 2011-05-01 18:22:29
onexf(金币+10): xx! 2011-05-01 21:18:23
引用回帖:
Originally posted by onexf at 2011-04-29 14:32:47:
我想做一个关于y=l^2*m^2 + m^2*n^2 + n^2*l^2的三维图,其中l,m,n为三个基矢,用mathematica作图出现了一不对称的现象,存在奇点,请高手给看看:

l = Cos[a] Sin [ b ];
m = Sin[a] Sin [ b ];
n = Cos [  ...

your Mathematica code is (almost) correct. All you need to change in your
code is the last line: simply switch a and b!
Your code:
SphericalPlot3D[young,{a,0,2Pi},{b,0,Pi}]
Corrected version:
SphericalPlot3D[young,{b,0,2Pi},{a,0,Pi}]
2楼2011-05-01 13:19:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 onexf 的主题更新
信息提示
请填处理意见