如何在Simulink中实现.m脚本?

时间:2018-02-05 20:59:18

标签: matlab simulink

我在脚本中编写了一个m函数。此函数脚本模拟系统的行为。 现在我想在Simulink Modell中实现它。该功能有几个输入和几个输出。实际上我找到了用户定义的函数,但它们都有一个输入和一个输出。

现在有人如何使用多个输入和输出将m.file实现到simulink模式中?

谢谢!

1 个答案:

答案 0 :(得分:3)

所有用户定义的函数都允许多个输入。

例如,MATLAB Function块的默认值为:

function y = fcn(u)

y = u;

可以将其更改为具有2个输出和3个输入(例如),就像任何其他MATLAB函数一样:

function [out1,out2] = fcn(in1,in2,in3)

out1 = in1;
out2 = in2 + in3;