How to replace values in a matrix?
Mostra commenti meno recenti
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
Risposta accettata
Più risposte (1)
Molly Baltins
il 21 Set 2015
0 voti
5 Commenti
Star Strider
il 21 Set 2015
My pleasure!
Molly Baltins
il 22 Set 2015
Star Strider
il 22 Set 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
il 22 Set 2015
Star Strider
il 22 Set 2015
Again, my pleasure!
Categorie
Scopri di più su Text Analytics Toolbox in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!