w*****1 发帖数: 473 | 1 【 以下文字转载自 CS 讨论区 】
发信人: wz99331 (dotti), 信区: CS
标 题: 请问有关mathematic的问题:
发信站: BBS 未名空间站 (Thu Feb 10 12:33:08 2011, 美东)
我用mathematic画三维立体图。Z方向的数值范围应该是80-180,我输入的大部
分的数值是80-110,只有3个数是110以上,为什么画出来的图上面没有这三
个110以上的数据?怎样才能把这三个数也画进去?谢谢 |
E**E 发帖数: 103 | 2 你是说Mathematica?
加上: PlotRange->All就行了
比如:ListPlot[list,PlotRange->All]
【在 w*****1 的大作中提到】 : 【 以下文字转载自 CS 讨论区 】 : 发信人: wz99331 (dotti), 信区: CS : 标 题: 请问有关mathematic的问题: : 发信站: BBS 未名空间站 (Thu Feb 10 12:33:08 2011, 美东) : 我用mathematic画三维立体图。Z方向的数值范围应该是80-180,我输入的大部 : 分的数值是80-110,只有3个数是110以上,为什么画出来的图上面没有这三 : 个110以上的数据?怎样才能把这三个数也画进去?谢谢
|
w*****1 发帖数: 473 | 3 谢谢!
我把那三个点也画出来以后发现整个Z轴的scale变小了,本来有起伏的平面变的平坦了
,这样就看不出来变化了.有什么办法能让Z方向变的"厚"一点,加了那三点以后原来
的曲面不变呢?谢谢!
【在 E**E 的大作中提到】 : 你是说Mathematica? : 加上: PlotRange->All就行了 : 比如:ListPlot[list,PlotRange->All]
|
E**E 发帖数: 103 | 4 试试 AspectRatio->1 ?
【在 w*****1 的大作中提到】 : 谢谢! : 我把那三个点也画出来以后发现整个Z轴的scale变小了,本来有起伏的平面变的平坦了 : ,这样就看不出来变化了.有什么办法能让Z方向变的"厚"一点,加了那三点以后原来 : 的曲面不变呢?谢谢!
|
w*****1 发帖数: 473 | 5 there are still some problems. could you help me to find out what's wrong?
rawdata = ReadList["energy.dat", Real];
data = Partition[rawdata, 10];
ListPlot3D[data, AspectRatio -> 1, Mesh -> False,
ColorFunction -> (ColorData["ThermometerColors"])]
then the output is:
ListPlot3D::arrayerr: data must be a valid array or a list of valid arrays.
>>
Thanks a lot! |
E**E 发帖数: 103 | 6 数据结构不对?看看数据结构,多用用F1帮助吧
.
【在 w*****1 的大作中提到】 : there are still some problems. could you help me to find out what's wrong? : rawdata = ReadList["energy.dat", Real]; : data = Partition[rawdata, 10]; : ListPlot3D[data, AspectRatio -> 1, Mesh -> False, : ColorFunction -> (ColorData["ThermometerColors"])] : then the output is: : ListPlot3D::arrayerr: data must be a valid array or a list of valid arrays. : >> : Thanks a lot!
|