作者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