How to replace values in a matrix?
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (1)
Molly Baltins
el 21 de Sept. de 2015
0 votos
5 comentarios
Star Strider
el 21 de Sept. de 2015
My pleasure!
Molly Baltins
el 22 de Sept. de 2015
Star Strider
el 22 de Sept. de 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
el 22 de Sept. de 2015
Star Strider
el 22 de Sept. de 2015
Again, my pleasure!
Categorías
Más información sobre Text Analytics Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!