实验的一个问题:
当改为多输入多输出时,结果出现了问题。

双击matlab function模块,进入函数编写模式窗口:

function out = fcn(u)
if(u>2.5)
y=1;
elseif(u<=2.5 && u>=0)
y=0;
else
y=-1;
end
out = y;
为了效果更好些,改写了一下输入数值:

得到结果:

当然,matlab function也可以改写为多输入多输出的情况。
function [out1,out2] = fcn(u,v)
if(u>2.5)
y=1;
elseif(u<=2.5 && u>=0)
y=0;
else
y=-1;
end
out1 = y;
out2=v./2;
这时,模块也显示相应的多输入和多输出。

这个结果有变化了,为什么被影响了?


© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END




![剪贴板增强:Clibor 最新v2.2.4多语版 [ClipMate平替] - 宋马](https://pic.songma.com/blogimg/20250421/2ecf8bcf8fd8497185c02914cd49f1f4.png)










暂无评论内容