How do I use numerical and logical indices to get this output?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Provide Matlab code that generates the following output. Given the vectors:
myArray = [2, 4, -3, 6, 9]
How do I use numerical indices and logical indices to get this:
myArray = [2, 4, 1, 6, 9]
0 commentaires
Réponses (1)
per isakson
le 25 Fév 2021
Modifié(e) : per isakson
le 25 Fév 2021
One out of many ways
%%
myArray = [2, 4, -3, 6, 9];
isneg = myArray < 0;
myArray( isneg ) = 1;
Voir également
Catégories
En savoir plus sur Multidimensional Arrays 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!