Split vector into array with different ranges
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hey Guys! I am new to MATLAB and I could not solve this question. There is a lot of ways to do it but these are the this that I did not learn at all. Write a function that splits the elements of a vector into three arrays with different ranges: [0-10), [10-100) and [100,1000]. For instance, a=[ 22 9 65 814 165 3 ] wil become x=[9 3], y=[22 65] and z=[814 165].
0 comentarios
Respuestas (1)
Dyuman Joshi
el 12 de Mayo de 2021
Editada: Dyuman Joshi
el 12 de Mayo de 2021
a=[22 9 65 814 165 3];
x=a(a<10);
y=a(a>=10&a<100);
z=a(a>=100);
This is assuming that the numbers in x are in the range [0-1000]. For any other range, edit accordingly.
6 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!