PSPICE仿真数据转MATLAB

1、如图所示,这是一张pspice的仿真结果。

 2、按照如图所示的方式,导出.txt文件

 3、可以添加多组数据,这里只选取两个电压,如左图的左边框。注意保存路径不能含中文

 4、打开MATLAB,点击“导入数据”,即可看到刚刚保存的.txt文件

5、最好一列一列保存(个人偏好),之后绘图时方便,记得给每一个保存的列命名(如图中蓝色部分Time)

输出类型选择“数值矩阵”,不然不会识别

 保存好的第一行记得删除,不然绘图会出错

 6、写代码

hold on;
plot(Time,Origin,'b');
plot(Time,Simulation,'r');
set(gca,'XLim',[0 4]);
set(gca,'YLim',[-0.02 0.02]);
legend('Original sine', 'Simulation');
xlabel('Time(s)');
ylabel('Voltage(v)');

 

 完成!!

可能出现的问题:

如下图,因为数据小数位过长,导致数据的最后一位或两位跑到了旁边的格子,出现这种情况如果直接导入到MATLAB里会出现数据错误,因此,需要用EXCEL简单处理一下::

首先,导入数据

选择不检测数据类型

 

定位到之前出错的数据附近,发现正常,保存

 

 再进行MATLAB里的数据导入,操作如文章开头所示。

正常输出,解决问题

 

只是我的个人做法,可能有些地方不对,欢迎批评指正,谢谢

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
PSPICEMATLAB是两种常用的综合电路仿真和分析工具,它们都具有各自独特的特点和广泛的应用领域。 PSPICE是一款由美国电子设计公司Cadence设计的大型电路仿真软件,它可以进行模拟电路的建模、仿真和分析,支持包括直流、交流、数字和混合信号电路在内的多种电路类型,具有良好的仿真精度和稳定性,并且可以进行多种分析,如直流工作点分析、交流分析、时域分析、频域分析等。PSPICE的建模操作简单、直观,可以进行元器件的参数设置和虚拟实验环境的构建,便于学生和工程师进行电路实验和设计。 MATLAB是一种数学计算和工程建模软件,广泛应用于各种学科领域,包括信号处理、控制系统、通信、图像处理等。对于电路仿真和分析,MATLAB可以通过Simulink进行模型建立和仿真,也可以进行基于数学模型的电路分析,还可以进行数据可视化和结果分析。MATLAB具有高效、精确和灵活的特点,支持多种仿真算法和工具箱,可用于电路的稳态分析、动态响应分析和频谱分析等。 两者各有所长,PSPICE的重点在于电路仿真MATLAB的重点在于数据分析和科学计算,但它们也可相互结合,进行更加全面和深入的电路仿真和分析。PSPICEMATLAB的应用领域广泛,包括电子电路设计、嵌入式系统开发、通信系统设计、光电系统设计、医学工程等。 总之,综合电路仿真与分析是电子工程、电气工程和计算科学等多个学科的重要内容,PSPICEMATLAB都是电路仿真和分析的优秀工具,具有广泛的应用价值和发展前景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值