concatenar os vetores e as matrizes no matlab 6842 ld3p4d
DESCRIPTION
1TRANSCRIPT
-
Concatenar os vetores e as matrizes noMatlabJunho 2014
A operao de concatenao das variveis de Matlab consiste em agrupar estas variveis emuma nica (matriz ou vetor). ExemplO :
|2 3 4| X= |1 2 5| |0 2 7|
Com :
|9 6 8| Y= |5 6 2| |3 2 1|
Resulta (concatenao das linhas) :
|9 6 8 2 3 4| Resultado= |1 2 5 5 6 2| |0 2 7 3 2 1|
Ou ento (concatenao das colunas) :
|2 3 4| |1 2 5| |0 2 7| Resultado= |9 6 8| |5 6 2| |3 2 1|
Pode-se j observar que no se pode concatenar qualquer varivel.
Concatenao horizontal
Sejam as variveis X e Y (elas podem ser vetores, matrizes ou uma simples varivel). necessrio que duas variveis que sero concatenadas tenham o mesmo nmero de linhas. Ocdigo o seguinte :
Resultat=[X Y]
/ -
Concatenao vertical
Sejam as variveis X e Y (elas podem ser vetores, matrizes ou uma simples varivel). necessrio que as duas variveis que sero concatenadas tenham o mesmo nmero decolunas. O cdigo o seguinte:
Resultado=[X;Y]
Outras possibilidades
1. Possibilidade N1
Pode-se concatenar um vetor (matriz) com a transposio do outro. Por exemplo:
X=|1 2|
|2| Y=|3| |5|
O comando : :
Resultado=[X Y']
D :
Resultado=|1 2 2 3 5|
O comando :
Resultado=[X';Y]
D :
|1| |2| Resultado=|2| |3| |5|
2. Possibilidade N2
-
O princpio generalizvel, pode-se concatenar diversas variveis com a condio de respeitaras dimenses. Por exemplo. Sejam as variveis seguintes a concatenar :
A=1 B=2 C=|3 4| |5 6| D=7 E=|8 9|
O comando :
Resultado=[[A;B] C;D E]
D :
|1 3 4| Resultado= |2 5 6| |7 8 9|
Artigo original publicado por Fahd_zboot Traduo feita por Ana Spadari
Este documento, intitulado Concatenar os vetores e as matrizes no Matlab a partir de Kioskea (pt.kioskea.net)est disponibilizado sob a licena Creative Commons. Voc pode copiar, modificar cpias desta pgina, nascondies estipuladas pela licena, como esta nota aparece claramente.
http://www.commentcamarche.net/communaute/profil-fahd_zboothttp://www.commentcamarche.net/communaute/profil-fahd_zboothttp://pt.kioskea.net/faq/6842-concatenar-os-vetores-e-as-matrizes-no-matlabhttp://pt.kioskea.nethttp://pt.kioskea.net//ccmguide/ccmlicence.php3