如何利用simulink的matlab fcn模块进行比较绝对值大小,然后输出绝对值大的值的原值?
额。。。哪位大侠教教我,最好留个QQ,我很多这方面的问题需要请教:'( 我自己编了个函数,调用后发现只能比较绝对值大小,输出的不是原来的值而是绝对值,麻烦哪位大侠帮帮我。。。跪求。。。function Max=Max(u(1),u(2))
z1=abs(u(1))
z2=abs(u(2))
if z1>=z2
Max=u(1);
else
Max=u(2);
end附件是我用一个振幅4的正弦和幅值1的阶跃比较出来的图。。。 是不是应该如此
function Max=Max(u(1),u(2))
z1=abs(u(1)); z2=abs(u(2));
if z1>=z2, Max=z1;
else Max=z2; end
回复 板凳 ChaChing 的帖子
不对的,这样输出的就是绝对值了,我需要的是之前的值,要有负数的。。 {:{44}:}
页:
[1]