大数跨境
0
0

origin画Smith圆图/史密斯圆图(数据来源于hfss)

origin画Smith圆图/史密斯圆图(数据来源于hfss) 微波工程仿真
2024-10-19
0




origin能识别的Smith数据为幅值 和 幅角,然而,hfss导出的smith数据是复数,不能导入origin直接画图,因此需要处理一下。在第二部分介绍了用excel和matlab处理hfss数据的过程。

目录



  • origin画smith图
  • 处理hfss导出的数据
  • 工具软件合集



origin画图

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等软件的实用小技巧。这些软件在数据处理、仿真模拟等领域有着广泛的应用,而我们的合集将为你揭示它们隐藏的功能和便捷操作。


无论你是科研工作者、工程师还是数据分析师,这些软件都是你的得力助手。通过我们的公众号,你可以轻松获取到这些软件的最新资讯、教程指南以及实战技巧,让你的工作更加高效、准确。


       



【声明】内容源于网络
0
0
微波工程仿真
关注数学、电磁理论、微波射频、电路、工业设计等内容以及相关的仿真、设计工具软件。
内容 457
粉丝 0
微波工程仿真 关注数学、电磁理论、微波射频、电路、工业设计等内容以及相关的仿真、设计工具软件。
总阅读323
粉丝0
内容457