怎么样才能在mathematica中画出z=(x^2+y^2)^0.5与z^2=2x所围成的立体,下面是我做的,但是show不出来

xzcyr
2012-09-26 · TA获得超过3398个赞
知道大有可为答主
回答量:1400
采纳率:100%
帮助的人:652万
展开全部
……因为你根本没在用Mathematica做计算,你在用Wolfram|Alpha做计算,写表达式的时候不要先按等号……然后,你的指令,没有问题,除了全是小写的以外……(不过你为什么Show又知道大写了?),mathematica是区分大小写的……你这种做法就等于是先用Wolfram|Alpha算了p1和p2,Wolfram|Alpha有智能识别,所以给出了正确的图形,但是等到你输入Show[p1,p2]的时候……因为Wolfram|Alpha只是个搜索引擎,它当然不知道p1和p2是什么东西,所以自然返回不了你要的结果。总而言之,不要再在等式前加等号了,再把大小写改过来,就像这样!:
p1 = Plot3D[Sqrt[x^2 + y^2], {x, -5, 5}, {y, -5, 5}];
p2 = Plot3D[Sqrt[2 x], {x, -5, 5}, {y, -5, 5}];
Show[p1, p2]
知道math
2012-09-26
知道答主
回答量:5
采纳率:0%
帮助的人:3.3万
展开全部
可以显示,你写的表达式不对
p1=Plot3D[(x^2+y^2)^0.5`,{x,-5,5},{y,-5,5}]

p2=Plot3D[Sqrt[2]*Re[Sqrt[x]],{x,-5,5},{y,-5,5}]

Show[p1,p2]

就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式