Clear Filters
Clear Filters

How to write case in simple way ?

1 view (last 30 days)
Henry Buck
Henry Buck on 23 Mar 2016
Commented: Henry Buck on 27 Mar 2016
Hi,
Is there a simple/short way to write switch case ?
instead : case {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20} ... ... otherwise ...
something like case 1 to 20 or case {1:20} ?
Thanks,
Henry

Accepted Answer

per isakson
per isakson on 24 Mar 2016
Edited: per isakson on 24 Mar 2016
One way
>> cssm(12)
12
where
function cssm(jj)
switch jj
case num2cell([1:24])
disp( jj )
otherwise
disp('failed')
end
end
And
case num2cell([1:24])
may be replaced by
case num2cell(1:24)
in contemporary releases of Matlab

More Answers (0)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

No tags entered yet.

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!