看板 MATLAB 關於我們 聯絡資訊
我現在有很多天線訊號所分析出的數據, 我想使用這些數據畫出3D立體圖形, theta是0~180度,phi是0~360度,每5度都有對應的dBm值。 除了使用matLab畫圖外,可不可以單純使用DEV C或VS C++畫圖, 還是說一定要用的C畫的話,只能用MatLab的套件。 我附一下我現在用DEV C所寫的程式,我有用到OpenGL的glut。 http://db.tt/72V8KByI 程式呈現一開始的Z軸是軸,我所用的方法不管怎麼話都不不正確的, 如果是以X和Z軸為平面,圖形應該是類似8。 以X和Y軸為平面,應該是一個圓。 還是說是我公式使用上的問題。 原本是使用Labveiw或MatLab畫,但現在我想試試看用C語言畫。 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.134.223
DKer:(搔頭)那不是去C_and_CPP比較適合嗎 09/12 10:30
magicskyship:因為我不是很懂在MatLab中,theta、phi、dBm產生之後 09/12 11:14
magicskyship:要怎麼產生出3D圖,我想知道有沒有直接用公式就可畫 09/12 11:15
H45:原PO的問法很難理解....先一次問一個問題吧.... 09/12 12:09
mp19990920:看不懂+1 09/12 12:13
sunev:他是指球座標,然後畫球面上的函數吧。 09/12 12:47
DKer:查了一下好像沒有funtion 2維的倒是有polar.. 09/12 12:56
DKer: *function 要自己轉cartesian座標再畫吧 09/12 12:57
math99:gnuplot 09/12 15:17