Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何在Simulink中实现.m脚本?_Matlab_Simulink - Fatal编程技术网

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

Matlab 如何在Simulink中实现.m脚本?,matlab,simulink,Matlab,Simulink,我已经在脚本中编写了一个m函数。此函数脚本模拟系统的行为。 现在我想在Simulink模型中实现它。该功能有多个输入和多个输出。实际上我找到了用户定义的函数,但它们都有一个输入和一个输出 现在有人知道我如何使用多个输入和输出将m.file实现到simulink modell中吗 谢谢大家! 所有用户定义的函数都允许多个输入 例如,块的默认值为: function y = fcn(u) y = u; 可以将其更改为具有2个输出和3个输入(例如),就像任何其他MATLAB函数一样: functi

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

现在有人知道我如何使用多个输入和输出将m.file实现到simulink modell中吗


谢谢大家!

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

例如,块的默认值为:

function y = fcn(u)

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

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

out1 = in1;
out2 = in2 + in3;

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

例如,块的默认值为:

function y = fcn(u)

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

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

out1 = in1;
out2 = in2 + in3;