Simulink命令行仿真技术(12)

时间:2025-07-11

Simulink命令行仿真技术

simplot(data);

simplot(time,data)

其中:time表示动态系统仿真结果的输出时间向量。当系统输出数据为带有时间向量的结构体变量时,此参数将被忽略;

data是动态系统仿真结果的输出数据(MATLAB工作空间中已有的数据变量)。若希望将几个信号绘制在一张图中以便于对它们进行比较,必须先使用命令data = {signal1 signal2 ……}组合数据。 仍然以例11.1为例,在MATLAB键入如下命令可以将三种不同信号作用下系统的输出信号绘制在一张类似Scope模块显示的图形中,如图11.10所示。

>> t=0:0.1:10;

>> x=sin(t);

>> ut=[t' x'];

>> [tout1,xout1,yout1]=sim('Examp11_1',10,[],ut); %正弦信号输入下

>> x1=cos(t);

>> [tout2,xout2,yout2]=sim('Examp11_1',10,[],[t' x1']); %余弦信号输入下

>> x3=sin(t).*cos(t);

>> [tout3,xout3,yout3]=sim('Examp11_1',10,[],[t' x3']);

%输入是单位正弦信号和余弦信号的乘积

>> data = {yout1,yout2,yout3}; %组合信号

>> simplot(tout1,data); %使用simplot命令将三个信号绘制在一张图中

图11.10 使用simplot命令绘制的系统仿真结果

11.3 使用MATLAB脚本文件分析系统

既然至此用户已经能够使用命令行技术对动态系统进行仿真研究和分析了,而MATLAB的脚本文件是一系列的命令的集合,是由一系列Matlab命令、内置函数及M文件等组成的文件。因此,用户可以考虑将这些命令行命令集中起来以形成脚本文件,然后使用已形成的脚本文件对动态系统进行仿真研究。

本节将通过实例来说明如何使用MATLAB

脚本文件实现对动态系统的仿真分析。

158

Simulink命令行仿真技术(12).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219