matlab中的饱和函数一个实现,很简单,不多说
1 function y=sat(u,k) 2 if u > k 3 y=k; 4 elseif u < -k 5 y=-k; 6 else 7 y=u; 8 end 9 end
还可以:
y=max(-k,min(u,k));
又可以:
y=min(max(-k,u),k);
前面的逻辑比较简单,后面的使用更加方便
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。