Mulitpling a scalar to specfic numbers in a vector
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I need to multiply random numbers in a vector by a different scalar depending on what numbers are in the vector. For example, [1 3 5 10 15 17 20 25 30]; I would have to multiply the 1,3 and 5 by 2, and the 10,15,17 by 5, but the 20,25, and 30 would be multiplied by 10. So the vector would look like [2 6 10 50 75 85 200 250 300].
0 commentaires
Réponse acceptée
Matt J
le 7 Sep 2022
Modifié(e) : Matt J
le 7 Sep 2022
One way:
[1 3 5 10 15 17 20 25 30].*repelem([2,5,10],3)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrices and 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!