1、,2),c-,6) plot(ScopeData.time,ScopeData.signals(1,3).values(:m,4) plot(ScopeData.time,ScopeData.signals(1,3).values(:k:)hold offaxis(0,10,-2.5,2.5)legend(No.3(hh_y)No.4(hr_r)No.5(rh_y)No.6(rr_r)LocationSouthWestxlabel(t),ylabel(Output of Subsystems title(Styles of State-Outputs of Enabled Subsystems
2、) 图8.4-9 子系统状态信号的四种形态.1.2 触发子系统10 1 子系统的结构和工作原理(a) (b) 图 8.4-10 库模块外形和内部结构(3)10 2 子系统的三种触发方式【例8.4-3】借助exm080403.mdl模型演示:触发子系统的工作原理。图8.4-11 用于演示三种触发方式的exm080403.mdl(4)图 8.4-12 三种触发类型及相应子系统的输出波形.2 Simulink的控制流.2.1 For 环【例8.5-1】采用For环模块构造求C=pascal(5)矩阵各列向量2-范数的Simulink块图模型。图8.5-1 利用For 环模块求矩阵各列范数的exm08
3、0501模型C=pascal(5)n_col=size(C,2); %for idx = 1:n_col %w=C(:,idx)*C(:,idx);%y(idx)=sqrt(w); %end %y C = 1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 1 4 10 20 35 1 5 15 35 70y = 2.2361 7.4162 19.2614 41.7373 79.8499 图 8.5-2 For环子系统库模块的默认结构图 8.5-3 经修改后的子系统模块结构图8.5-4 完成参数设置和信号线连接的For环子系统(3)图8.5-4所示Sn % n_max % brea
4、k;end % end %Nx=n Sx=Sn Nx = 45Sx = 1035 图8.5-7 While Iterator Subsystem子系统的默认结构图8.5-8 经修改后的While Iterator Subsystem子系统结构图8.5-9 完成参数设置和连接的While环子系统.2.3 If-else条件转向和信号合成【例8.5-3】采用“条件转向子系统”模块构造满足(8.5-3)式的Simulink模型。 (8.5-3)图8.5-10 运行M码所绘出的函数曲线图8.5-11 经拖入库模块及复制操作后的模型初样图8.5-12 完成连接的顶层模型exm080503.mdlIf A
5、ction Subsystem 1 If Action Subsystem 2 (a)(b)(c)图8.5-13 构建完成的三个条件执行子系统(4)保存和运行模型图8.5-14 Simulink模型给出的函数曲线.3 离散时间系统和混合系统.3.1 单位延迟模块和差分方程建模10 1 单位延迟模块图8.6-1 单位延迟模块 10 2 差分方程的标量法建模【例8.6-1】设购房时贷款45万,年利率为,每月(即每期)等额本息还贷2500元,问:还贷后第60期的欠款是多少?还款总期数是多少?最后一期该还多少?图8.6-2 以单位延迟模块为核心构成的块图解题模型(4)保存模型和仿真运行图8.6-3 欠贷曲线10 3 差分方程组的向量建模法【例8.6-2】采用图8.6-4所示的块图模型exm080602.mdl求如下差分方程的输出 (8.6-5) (8.6-6) (8.6-7)方程的初始条件是:。图8.6-4 由向量法建立的求解差分方程组的块图模型(1)模型exm080602所用模块和仿真参数配置(2)保存和运行模型图8.6-5 exm080602块图模型的输出
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2