文档库 最新最全的文档下载
当前位置:文档库 › simulink仿真时如何加载M函数

simulink仿真时如何加载M函数

本人用的matlab版本为MATLAB 7.11.0(R2010b)

1、点击simulink Library Browser窗口里的simulink——User-Defined Functions,拖动MATLAB Fcn到simulink模型窗口,如图1所示。

图1 MATLAB Fcn模块

2、双击模型窗口的MA TLAB Fcn图标,弹出如图2所示的对话框,并将MATLAB function 下的默认参数sin改成自定义函数(本人以test函数为例演示)。test函数包含3个输入(3个输入参数用一个向量表示)与3个输出(3个输出用一个向量表示),test函数代表如下。

图2 MATLAB Fcn对话框设置

test.m

function y=test1(u)

y1=u(1);

y2=u(2);

y3=u(3);

y=[y1,y2,y3];

end

3、为自定义函数定义输入和输出,并进行simulink仿真,结果如图3所示。

相关文档