Merging Arrays in Ascending Order

37 visualizaciones (últimos 30 días)
Chris Dan
Chris Dan el 20 de Dic. de 2019
Comentada: Chris Dan el 10 de En. de 2020
Hello, I am new to matlab. I have this problem. I have to merge two or more arrays into a new array in ascending order for example
The size of the new array will be equal to the sum of all the input arrays.
INPUT :
a = [1 2 3 5 6 8 9 ]
b = [4 7 10 15 17 20 ]
c = [11 12 13 14 16 18 19]
OUTPUT:
d = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]
  5 comentarios
Chris Dan
Chris Dan el 26 de Dic. de 2019
I have another problem,
If I am using a struct like this
talha4.JPG
How can I combine them, into 1 arary and then sort them in Ascending order?
BN
BN el 26 de Dic. de 2019
Editada: BN el 26 de Dic. de 2019
Oh, this is a different question than the first one. If v is the name of your struct:
C = struct2cell(v)
then you can sort it using
Sort_C = sort(C)

Iniciar sesión para comentar.

Respuesta aceptada

BN
BN el 21 de Dic. de 2019
Hello my friend, I'm new too.
I guess you can use:
d = [a b c]
then sort:
d_sort = sort (d)
  3 comentarios
Chris Dan
Chris Dan el 10 de En. de 2020
hey,
I kind of solved it with uniquetal function

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Shifting and Sorting Matrices 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!

Translated by