How to sort all the columns of a file into a single column?

I have a data file having several columns of values. I want to sort all the columns of the file into one column. For example let us assume the data has only two columns like
1 5
2 6
3 7
4 8
I want to sort this data like
1
2
3
4
5
6
7
8
This is just an example with two columns. My original data has several columns. In that case how can I sort all the columns into a single column?

 Respuesta aceptada

Try
reshape(A,numel(A),1)

2 comentarios

This seems to work... but I am facing a problem that when I load the file, the Matlab is loading every thing in a single row!.. For example if my data is:
Filename=
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
When I run
A=load('Filename.TXT')
Instead of loading the data (Filename) as such, the Matlab reads
A=
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Inorder to use reshape(A,numel(A),1), first the Matlab should read my file as such instead of making it a single row!
try dlmread or try
A = load('Filename.txt', '-ascii');

Iniciar sesión para comentar.

Categorías

Etiquetas

Aún no se han introducido etiquetas.

Preguntada:

el 23 de Abr. de 2014

Comentada:

el 23 de Abr. de 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by