Split vector by value ranges?
Mostrar comentarios más antiguos
Given:
w=[2,8,3,30,4,50,100,200,4,80,500]
How can I turn the following into a single line of code?
r=w(w>0 & w<10)
s=w(w>10 & w<100)
t=w(w>100 & w<1000)
I tried variations of:
[r,s,t]=w(w>0 & w<10),w(w>10 & w<100),w(w>100 & w<1000)
2 comentarios
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 26 de En. de 2021
[r,s,t] = deal(w(w>0 & w<10),w(w>10 & w<100),w(w>100 & w<1000))
1 comentario
Don Kelly
el 28 de En. de 2021
Categorías
Más información sobre Matrix Indexing 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!