como converter vetor para uma matriz com 3 colums e n linhas

M

moonnightingale

Guest
estou tendo o maior vetor de dados.Eu quero convertê-lo em uma matriz com 3 colums.

Exemplo é aqui

m = [1 2 3 4 5 6 7 8 9]

Eu quero ter a minha saída como estan = 1 2 34 5 67 8 9Eu tentei remodelar para esta tão bem, mas deu uma saída como esta

n = 1 4 7
2 5 8
3 6 9
que não é exigida por me.plz me ajudar

 
Se não me falta nada, isso é bastante simples.Basta ler os 3 primeiros elementos em vetor Frist, então próximos 3 a 2 e assim por diante.

m = [1 2 3 4 5 6 7 8 9]
m3 = [[1 2 3] [4 5 6] [7 8 9]]

 
Eu disse que eu estou tendo o maior vetor de dados.Eu quero convertê-lo em uma matriz com 3 colums.

meus dados é assim

[0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 ....................... ................................... até 5000]

Eu quero ter isso em colunas de três, como ilustrado acima
Obrigado

 
apenas fazer
n = reshape (m, 3,3);

Espero que ajude!

 
moonnightingale escreveu:Eu disse que eu estou tendo o maior vetor de dados. Eu quero convertê-lo em uma matriz com 3 colums.meus dados é assimx = [0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 ..................... ..................................... até 5000]Eu quero ter isso em colunas de três, como ilustrado acima

Obrigado
 

Welcome to EDABoard.com

Sponsor

Back
Top