origin能识别的Smith数据为幅值 和 幅角,然而,hfss导出的smith数据是复数,不能导入origin直接画图,因此需要处理一下。在第二部分介绍了用excel和matlab处理hfss数据的过程。
As shown below👇
Origin画图
Origin是由OriginLab公司开发的一款功能强大的科学绘图与数据分析软件。广泛应用于科学研究、工程技术、数据分析和学术出版等领域,帮助用户高效地处理和可视化各种类型的数据。
首先介绍origin画图步骤
步骤1:origin能识别的Smith数据为幅值 和 幅角,首先导入这些数据到origin工作表
步骤2:使用Smith绘图
步骤3:点击Smith图中右上角的设置,然后点击数据解释为mag/angle
步骤4:返回图,即可看到画好的Smith圆图。
处理hfss导出的数据
1、处理hfss导出的数据
导出的原始数据不能被origin直接用,如下图所示。第一列为频率,第二列往后为复数
2、在excel中直接处理(适用于数据少的情况,或者用excel的宏来处理)
可以使用公式获取到复数的 幅值和幅角,所用函数如下
IMABS,复数取模函数
IMARGUMENT,复数取其角度
DEGREES,弧度转角度
3、用程序处理,例如使用matlab(比较灵活,可以扩展很多数据应用)
用matlab可以画出smith圆图,并把hfss的复数转换成,幅值和角度(方便导入origin)
主要问题:matlab无法实现导入包含复数的文件
尝试成功的方法主要为,使用importdata函数,然后根据导入的数据类型转换为需要的数据类型
如,多次尝试导入结果都是字符串,因此需要首先将字符串转换为复数
table2array函数,以及double函数来转。
有时直接用double。
下面是画图函数和导出数据步骤(尝试直接导出复数不成功)
smithplot(频率,复数); %画Smith圆图的函数
a=abs(复数); %获取幅值
b=rad2deg(angle(复数)); %获取角度,并转化为度数
MagDegdata=[a, b]; %合并为矩阵
xlswrite('smithmagdata.xlsx', MagDegdata); %数据存到xlsx表中
在我们的公 众号中,特别为你准备了‘工具软件’合集,其中包含了关于Origin和HFSS等软件的实用小技巧。这些软件在数据处理、仿真模拟等领域有着广泛的应用,而我们的合集将为你揭示它们隐藏的功能和便捷操作。
无论你是科研工作者、工程师还是数据分析师,这些软件都是你的得力助手。通过我们的公众 号,你可以轻松获取到这些软件的最新资讯、教程指南以及实战技巧,让你的工作更加高效、准确。