How to replace values in a matrix?
Afficher commentaires plus anciens
Hello,
I am fairly new to MATLAB and I have a question. How do you replace a value in a matrix? So if I have a matrix A, where A=3,2,5,-6. How can I find, and replace all of the negative numbers with 0? So I want to end up with a matrix of 3,2,5,0.
Thank you!
Molly
Réponse acceptée
Plus de réponses (1)
Molly Baltins
le 21 Sep 2015
0 votes
5 commentaires
Star Strider
le 21 Sep 2015
My pleasure!
Molly Baltins
le 22 Sep 2015
Star Strider
le 22 Sep 2015
My pleasure!
I’m not quite certain what you’re asking, so I’ll take a guess at an answer:
str = 'Molly';
result1 = str(1:5)
result2 = str([3 1 5 2 4])
result1 =
Molly
result2 =
lMyol
I used the colon (:) operator to create the subscript vector in ‘result1’. It is the same as typing [1 2 3 4 5].
Molly Baltins
le 22 Sep 2015
Star Strider
le 22 Sep 2015
Again, my pleasure!
Catégories
En savoir plus sur Text Analytics Toolbox dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!