• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > HFSS > HFSS使用问答 > hfss 方向图 matlab

hfss 方向图 matlab

录入:edatop.com     点击:
用hfss仿真天线得到的二维方向图  数据导出后 第一列 -180-180  第二列 dB值  如何用matlab 语句polar 画出图呢 

网友回复:

先得按照数据格式把数据读到数组里,再plot~

网友回复:

您好  能说的详细些吗 导出的数据有两列  我试着用matlab导入这数据来 polar 不对    或者用matlab语句该怎么写呢 谢谢

网友回复:

菜鸟求帮助

网友回复:

数据读入部分就不说麻烦了,你最简单的就是导出成txt(保存为simulated.txt),第一列角度(按照你说的-180到180),第二列幅度(要是有负值,那你得做归一化了,而且还得自己修改坐标轴。。)  
close all  
clear all  
load simulated.txt;  
theta_s = simulated(:,1);  
theta_s = (theta_s+180)./180.*pi;  
pattern_s = simulated(:,2);  
polar(theta_s,pattern_s,'r');  
不过matlab画方向图是个比较麻烦的问题,要做成比较正规的方向图还有很多细节要改,所以建议用origin画  

网友回复:

还有一个程序,感觉也是不能完美解决,如果你非要用matlab的话,核心画图调用命令 
polarlabels(angle,a,'b',-90,-minoffset) 
angle是角度,a是幅度,读入这两个数据跟楼上的方法一样 
用到的程序见附件,主程序是plot_pattern.m,主程序从42行开始读,前面的是处理测试到的原始数据的,可以直接跳过。1-41行没有什么备注,不过如果看得懂的还是有点营养的。 
 
我附上了原始数据,解压运行plot_pattern.m应该能得到方向图。 
 
 
 

网友回复:

非常感谢你的慷慨指教  我试着画了下 成功了  是挺繁琐的   不知 您所说的用origin 画简单吗 能直接将导出的矩阵画出图吗

网友回复:

简单说不上,不过画图的自由度比较高,修改比较方便。 

网友回复:

来了解一下

网友回复:

试一试看看,谢谢分享

申明:网友回复良莠不齐,仅供参考。如需专业帮助,请咨询本站专家,并推荐学习李明洋老师的HFSS视频培训课程

申明网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的HFSS视频培训教程

上一篇:hfss 传输线不理想,求解决
下一篇:请问 谁有HFSS金丝键合仿真的模型 频率30G

HFSS视频培训课程推荐详情>>
HFSS教程推荐

  网站地图