How to replace values in a matrix?
Ältere Kommentare anzeigen
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
Akzeptierte Antwort
Weitere Antworten (1)
Molly Baltins
am 21 Sep. 2015
0 Stimmen
5 Kommentare
Star Strider
am 21 Sep. 2015
My pleasure!
Molly Baltins
am 22 Sep. 2015
Star Strider
am 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
am 22 Sep. 2015
Star Strider
am 22 Sep. 2015
Again, my pleasure!
Kategorien
Mehr zu Text Analytics Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!