1、Simulink 中封装程序(多入多出)的:工具箱
->Simulink->User-Defined
Functions->Embedded
MATLAB Function 加上后双击这个东东,进去后:
function y = fcn(u)
//其中 y 是输出,u 是输入
%#eml
//这个地方可以写你这个东东的功能的,没有用
y = u;
多入多出时要这样子写的:
//这个地方写你的表达式
function [y1,y2,y3,y4…] = fcn(x1,x2,x3,….) //其中y1..y4是
输出,x1…x3是输入
%#eml//这个地方可以写你这个模块的功能啥的,没有用
y1 = 。。。;//这个地方写你的表达式
y2 = 。。。;//这个地方写你的表达式。。。。。。。
2、单入单出时可以当上面那种处理也可以:工具
箱->Simulink->User-Defined Functions->Fcn 点开:
输入你的表达式,注意:输入字母一定要是 u