[繪圖] 想問可以用C語言畫圖嗎?

看板MATLAB作者 (阿翔)時間12年前 (2013/09/12 10:05), 編輯推噓1(108)
留言9則, 6人參與, 最新討論串1/1
我現在有很多天線訊號所分析出的數據, 我想使用這些數據畫出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

09/12 10:30, , 1F
(搔頭)那不是去C_and_CPP比較適合嗎
09/12 10:30, 1F

09/12 11:14, , 2F
因為我不是很懂在MatLab中,theta、phi、dBm產生之後
09/12 11:14, 2F

09/12 11:15, , 3F
要怎麼產生出3D圖,我想知道有沒有直接用公式就可畫
09/12 11:15, 3F

09/12 12:09, , 4F
原PO的問法很難理解....先一次問一個問題吧....
09/12 12:09, 4F

09/12 12:13, , 5F
看不懂+1
09/12 12:13, 5F

09/12 12:47, , 6F
他是指球座標,然後畫球面上的函數吧。
09/12 12:47, 6F

09/12 12:56, , 7F
查了一下好像沒有funtion 2維的倒是有polar..
09/12 12:56, 7F

09/12 12:57, , 8F
*function 要自己轉cartesian座標再畫吧
09/12 12:57, 8F

09/12 15:17, , 9F
gnuplot
09/12 15:17, 9F
文章代碼(AID): #1ICI5sV8 (MATLAB)