mathematica画三维曲面 30
mathematica5如何画二次曲面呀???说详细点还是我自己回答好了,用ContourPLot3D[f[x,y,z]==a,{x,x1,x2},{y,y1,y2},{...
mathematica5如何画二次曲面呀???说详细点
还是我自己回答好了,用ContourPLot3D[f[x,y,z]==a,{x,x1,x2},{y,y1,y2},{z,z1,z2}]就可以绘制三维隐函数了。如ContourPlot3D[
x^2 + y^2 + z^2 == 1, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}]可以画一个球 展开
还是我自己回答好了,用ContourPLot3D[f[x,y,z]==a,{x,x1,x2},{y,y1,y2},{z,z1,z2}]就可以绘制三维隐函数了。如ContourPlot3D[
x^2 + y^2 + z^2 == 1, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}]可以画一个球 展开
3个回答
展开全部
使用Plot3D这个语句,简单的语法为:
Plot3D[f(x,y),{x,x1,x2},{y,y1,y2}],其中f(x,y)为二元函数,x1、x2和y1、y2分别为x,y两个变量的上下限
例如你想在x[-2,2]和y[-2,2]这个区间内画x^2+y^2这个曲面
那么就应该为:
Plot3D[x^2+y^2,{x,-2,2},{y,-2,2}]
注意单词大小写,mathematica对语法要求很严格的
Plot3D还有很多附加选项,例如Mesh,如果想把上面三维图像的网格去除掉,可以这样写
Plot3D[x^2+y^2,{x,-2,2},{y,-2,2},Mesh -> None]
建议楼主使用Mathematica 6以上的版本,5版本实在比较老,并多看看Documentation Center ,很有帮助的。
如果不喜欢Documentation Center英文的界面可以上网看看Mathematica的资料中心,最近汉化的很不错的:
http://reference.wolfram.com/mathematica/guide/Mathematica.html
Plot3D[f(x,y),{x,x1,x2},{y,y1,y2}],其中f(x,y)为二元函数,x1、x2和y1、y2分别为x,y两个变量的上下限
例如你想在x[-2,2]和y[-2,2]这个区间内画x^2+y^2这个曲面
那么就应该为:
Plot3D[x^2+y^2,{x,-2,2},{y,-2,2}]
注意单词大小写,mathematica对语法要求很严格的
Plot3D还有很多附加选项,例如Mesh,如果想把上面三维图像的网格去除掉,可以这样写
Plot3D[x^2+y^2,{x,-2,2},{y,-2,2},Mesh -> None]
建议楼主使用Mathematica 6以上的版本,5版本实在比较老,并多看看Documentation Center ,很有帮助的。
如果不喜欢Documentation Center英文的界面可以上网看看Mathematica的资料中心,最近汉化的很不错的:
http://reference.wolfram.com/mathematica/guide/Mathematica.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我经常用的是以下函数:
Plot3D:用于显式曲线:z=f(x,y)
CountorPlot3D:用于隐函数的绘制
ParametricPlot3D:用于绘制参数曲线
具体用法的话参照Mathematica的帮助文档,其实他本身的文档就介绍得很详细了,不需要看其他书籍,不过这东西主要还是自己折腾,说不了太多,哈哈
Plot3D:用于显式曲线:z=f(x,y)
CountorPlot3D:用于隐函数的绘制
ParametricPlot3D:用于绘制参数曲线
具体用法的话参照Mathematica的帮助文档,其实他本身的文档就介绍得很详细了,不需要看其他书籍,不过这东西主要还是自己折腾,说不了太多,哈哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
matlab很容易,我以前用mathematica,现在完全转到matlab了,建议用matlab,随便一个网上教程上都有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询