Sorting elements according to an array
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hans123
el 28 de Mayo de 2020
Comentada: Star Strider
el 29 de Mayo de 2020
I will try my best to phrase this question, hope it makes sense
I have 2 arrays, DATA which has useful data and SCALE which has the scale where I am fitting the data to.
DATA has numbers from 1-100 in random order, and SCALE has distinct intervals of tens from 1-100, i.e. 1,10,20,30...90,100
My goal is the write a code which clumps the elements from DATA to SCALE to do calulations such as SCALE-DATA (for example, 36 is the DATA element, the SCALE element should be 40 and it would be 40-36)
example - 7 will be rounded up to 10, and 23 will be rounded down to 20.
I understand the commands ciel and floor, however I am not sure what is the most efficient way to match the rounded data to the scale?
0 comentarios
Respuesta aceptada
Star Strider
el 28 de Mayo de 2020
I am not certain what you want.
Try this:
DATA = randi([1 100], 25, 1); % Create DATA
SCALE = 10*round(DATA/10).*(DATA>=10) + 10*round(DATA/10).*(DATA<10);
Out = [DATA, SCALE];
.
10 comentarios
Star Strider
el 29 de Mayo de 2020
As always, my pleasure!
Thank you very much for your compliments and sentiments!
Más respuestas (0)
Ver también
Categorías
Más información sobre Polynomials 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!