急急急!!!matlab 创建一个S-function函数,用于simulink仿真的S-function模块,功能如下:

二输入u1,u2,三输出a,b,c;若u1>1,u2>1,则a=1,b=1,c=1;若u1<1,u2>1,则a=2,b=1,c=1;若u1<1,u2<1,则a=0,b=0,c=0;若u1>1,u2<1,则a=1,b=2,c=1;

用Embedded Matlab Function做即可。输入代码:

function [a,b,c]=fcn(u)
if u(1)>1 & u(2)>1
a=1;b=1;c=1;
elseif u(1)<1 & u(2)>1
a=2;b=1;c=1;
elseif u(1)<1 & u(2)<1
a=0;b=0;c=0;
else
a=1;b=2;c=1;
end
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网