checking an interval by using switch case function
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Cem Eren Aslan
le 2 Déc 2021
Réponse apportée : Steven Lord
le 2 Déc 2021
Hello everyone,
I'm trying to find the range of a number by using the switch-case function. How can I find this number? In other words, let's say we have three intervals, 10-50, 50-70, 70-100. If our input is 15, how can I insert it into the first case by using switch case function?
0 commentaires
Réponse acceptée
Steven Lord
le 2 Déc 2021
switch and case are not the best tools for this application, at least not alone. If you have a small number of potential cases either use if and elseif or use discretize to bin the continuous values into discrete bin numbers and then use switch and case on those discrete bin numbers.
x = randi([10 100], 1, 5)
d = discretize(x, [10 50 70 100])
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!