Effacer les filtres
Effacer les filtres

How to write case in simple way ?

1 vue (au cours des 30 derniers jours)
Henry Buck
Henry Buck le 23 Mar 2016
Commenté : Henry Buck le 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

Réponse acceptée

per isakson
per isakson le 24 Mar 2016
Modifié(e) : per isakson le 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
  1 commentaire
Henry Buck
Henry Buck le 27 Mar 2016
Great ! Thanks a lot.
Henry

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by