- 博客(7)
- 收藏
- 关注
原创 如何将.m文件的数据作为输入量导入simulink?
一、方法使用from workplace元件二、实例讲解新建文件名为“lianxi”的simulink文件,将.m文件中的数据命名为“simin“通过from worplace导入到simulink文件,如下图所示:然后书写.m文件%清屏clcclear all%设置输入函数,如果想输入常数,则需要用0乘以时间变量t = 0:0.1:10 %时间变量x=1+0*t %常数si.
2021-11-10 22:26:31 8249 2
原创 如何利用.m文件绘制不同条件下的U-I曲线
在仿真中我们常常需要绘制不同条件下的电压-电流曲线进行分析,那么如何利用.m文件绘制不同条件下的U-I曲线呢?我们以光伏电池为例,模拟不同温度下,光伏电池输出的U-I曲线。光伏电池的原理图如上图所示,Tc表示温度,s表示光照,在这里我们不讲解光伏电池是如何搭建的,我们只是利用to workplace原件将电压电流传至workplace,然后利用.m文件运行光伏电池仿真图,在温度分别是Tc=25和Tc=15的条件下,观察电压和电流的关系,绘制相应U-I曲线,代码如下:%清平,清除历史数据..
2021-11-04 23:22:19 1182
原创 matlab怎么读取simulink中的时序数据?
在《MATLAB如何利用.m文件实现对simulink系统的动态仿真?(1)》(https://mp.csdn.net/editor/html/115607641)一文中我们写了一句注意事项是:“在该仿真中要将To Workspace模块Save format选项设置为Array,否则会报错。”但是我们倘若不修改To Workspace模块Save format选项,那么它传输到Workspace中的就是时序数据,如何才能使程序不报错呢?也就是说matlab怎么读取simulink中的时序数据?一、基本
2021-04-18 22:52:32 7938
原创 MATLAB如何利用.m文件实现对simulink系统的动态仿真?(2)
上文(https://mp.csdn.net/editor/html/115607641)我们用实例讲解了如何利用.m文件实现对simulink系统的动态仿真,实例中有一句代码为:[t1,x1,y1]=sim('new',10)本文对sim语句进行详细讲解。一、sim语句的语法结构[T,X,Y] = sim('model',Timespan, Options, UT)[T,X,Y1,...,Yn] = sim('model',Timespan, Options, UT)T:返回仿真
2021-04-14 23:01:55 2818 7
原创 MATLAB如何利用.m文件实现对simulink系统的动态仿真?(1)
.simulink是基于MATLAB的仿真平台,可通过.m脚本文件实现对simulink系统的动态仿真。一、.m文件实现对系统模块的设置主要的语句为:set_param()语句,详见二、
2021-04-11 23:35:16 10129 2
原创 matlab中set_param命令的使用方法
set_param命令是matlab中设置模块参数的命令。(1)适用语法及功能set_param(Object,param1,value1,...,paramN,valueN):设置指定系统模块或模块对象的参数,参数param1对应值value1,依次类推。(2)实例讲解目标:将Unit Delay模块中初始值(InitialCondition)由5000设置成200第一步:在桌面上新建一个new.slx的simulinkl文件,在文件中拖入一个Unit Delay模块,Unit De.
2021-04-05 11:16:36 13017 1
原创 matlab中get_param命令的使用方法
set_param、get_param命令是matlab中获得和设置模块中参数的命令。(1)适用语法及功能get_param(Object,parameterName):fanhui返回对象的指定参数值,其中Object为系统模块或模型中的模块。(2)实例讲解在桌面上新建一个new.slx的simulinkl文件,在文件中拖入一个Unit Delay模块在命令栏输入 get_param('new/Unit Delay','DialogParameters')结果显示如下:
2021-04-05 10:11:49 9404 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人