作者magicskyship (阿翔)
看板MATLAB
標題[繪圖] 想問可以用C語言畫圖嗎?
時間Thu Sep 12 10:05:39 2013
我現在有很多天線訊號所分析出的數據,
我想使用這些數據畫出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
1F:→ DKer:(搔頭)那不是去C_and_CPP比較適合嗎 09/12 10:30
2F:→ magicskyship:因為我不是很懂在MatLab中,theta、phi、dBm產生之後 09/12 11:14
3F:→ magicskyship:要怎麼產生出3D圖,我想知道有沒有直接用公式就可畫 09/12 11:15
4F:→ H45:原PO的問法很難理解....先一次問一個問題吧.... 09/12 12:09
5F:→ mp19990920:看不懂+1 09/12 12:13
6F:推 sunev:他是指球座標,然後畫球面上的函數吧。 09/12 12:47
7F:→ DKer:查了一下好像沒有funtion 2維的倒是有polar.. 09/12 12:56
8F:→ DKer: *function 要自己轉cartesian座標再畫吧 09/12 12:57
9F:→ math99:gnuplot 09/12 15:17