Matlab Function, switch case Problem
显示 更早的评论
I am writing a Matlab Function, using the switch case, in order to be able to determine multiple conditions and output the corresponding value, but when time is equal to 0.3, the simulation will not output the value of this step, it is always skipped. why is this happening? My simulation step size is set to a fixed step size and the step size is 0.1. The input of the function is the clock.

Programm:
function y = fcn(u)
switch u
case 0.1
y=1;
case 0.2
y=2;
case 0.4
y=3;
case 0.3
y=4;
otherwise
y=6;
end
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Linearization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!