作者waterfat520 ( )
看板Statistics
标题[问题]Mathematica的3D图问题
时间Wed Aug 27 11:16:59 2008
请问一下各位用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-> 但只是把方格变多
还是没办法平滑化
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.123.186