www.gusucode.com > matlab通信工程仿真源码(张德丰等编著)程序书籍 > matlab_code/matlab通信工程仿真源码(张德丰等编著)/第5章/xiu5_7.m
%程序名为xiu5_7fun.m function [sys,x0,str,ts]= xiu5_7fun (t,x,u,flag,amp,freq,pha) %正弦波信号源 switch flag case 0, %flag=0初始化 [sys,x0,str,ts]=mdlInitializeSizes; case 3, %flag=3计算输出 sys=mdlOutputs(t,amp,freq,pha); case {1,2,4,9}, %其他不处理的flag sys=[]; %无用的flag时返回sys为空矩阵 otherwise %异常处理 error(['Unhandled flag= ',num2str(flag)]); end