作者chungyuandye (养花种鱼数月亮看星星)
看板Statistics
标题Re: [问题]Mathematica的3D图问题
时间Wed Aug 27 14:03:00 2008
※ 引述《waterfat520 ( )》之铭言:
: 请问一下各位用Mathematica画3D图 如何只显示间距 不显示Label
: 例如下面的指令
: Plot3D[f[x,y], {x, 1, 5}, {y, 1, 10}, PlotPoints -> 16, Shading -> False]
: x介於1到5 y介於1到10 我只想显示画图後的"|"这种间距 数字1 3 5不想出现
: 为何有这样的需求 是因为f函数中x y只是控制一个二维矩阵的x y坐标(就是5*10矩阵)
: 但实际上x的应该是代表0到1的范围 y是0到0.8范围 我试过Axes 但会连"|"间距都去除
: 目前只想到把x介於1到5范围转换成0到1 y介於1到10范围转换成0到0.8
: 不过这样做很麻烦 因为如果矩阵大小又变多(关於下一个问题) 又得重新转换
: 另一个问题是3D图的表面 有没有办法平滑化的选项(亦即xxx->这种功能)
: 因为我的3D图是用2维矩阵一格一格画上去 所以矩阵的大小取的点多就会比较平滑
: 如果取的比较少点就像一格一格长条图 试过PlotPoints-> 但只是把方格变多
: 还是没办法平滑化
Plot3D[Sin[x y],{x,0,4},{y,0,4},
Mesh->False,
Ticks->{{{0,""},{1,""},{2,""},{3,""},{4,""}},
{{0,""},{1,""},{2,""},{3,""},{4,""}},Automatic}]
希望有帮助~
--
我打研究室走过 那独坐电脑前的容颜如苦瓜的纠结
灵感不来 长寿的烟雾不散
研究室如小小的寂寞的城 恰如商管的电梯向晚
http://chungyuandye.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.71.22.33
※ 编辑: chungyuandye 来自: 210.71.22.33 (08/27 14:03)
1F:推 waterfat520:真是太谢谢你了 08/29 15:31