2010年6月14日 星期一

Re: [問題]Mathematica的3D圖問題

作者: 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)
推 waterfat520:真是太謝謝你了  08/29 15:31

沒有留言:

張貼留言