Matlab Programming.Help!

N

Nikolas83

Guest
Hello atkal<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Loti laimīgs" border="0" />

Es daru realizē Matlab programmu, un es prātoju, ja kāds no jums varētu man palīdzēt ..
Es gribu matrices, kas man ir mana problēma, lai tie līnija (masīvs) ..
Piemēram man ir matricas A = [2 4; 5 6], un B = [4 6 7; 6 3 4]
un es gribu uzdot elementu matricu vienā masīvā ..
kā to izdarīt, domāju, ka r = [2 4 5 6 4 6 7 6 3 4] ..
Man daži domā, bet .. man nav atrast kaut ko labu ..

 
Mēģiniet šo:
= [2 4; 5 6];
B = [4 6 7; 6 3 4];
r = [pārveidot ("1 []) pārveidot (B", 1 ,[])];

 
echo47 rakstīja:

Mēģiniet šo:

= [2 4; 5 6];

B = [4 6 7; 6 3 4];

r = [pārveidot ("1 []) pārveidot (B", 1 ,[])];
 
Hello .. Atkal
Es domāju, ka mana problēma isn't atrisināt vēl ..
Jo matricas ir zemāk esošo formu ...

= Nulles (2,2,3);
B = nulles (2,1,3);
:),:, 1) = acs (2);
:),:, 2) = [-1,5 0,1; -0,2 1,5];
:),:, 3) = [0,7 -0,3; 0,1 0,7];
B :),:, 2) = [1, -1];
B :),:, 3) = [0,5; 1,2];

un ja mēģinu palaist ar "pārveidot" commant ..
Tā redzēja, lai mee zemāk kļūdas ..

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Ļoti bēdīgs, raud" border="0" />Kļūda izmantojot ==> ctranspose
Transponēt par ND masīvs nav definēts.

ja kāds ir ideja .. patīkami i to pieņemt ..<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Loti laimīgs" border="0" />Paldies.
----------
Tikko atklāju, ka ..
veidlapa komandu raktuves gadījumā ir
r = [pārveidot (:),:, 1) ", 1, []) pārveidot (:),:, 2)", 1, []) pārveidot (:),:, 3) ", 1 , []) pārveidot (B :),:, 2) ", 1, []) pārveidot (B :),:, 3)", 1 ,[])]

Es rakstīt, jo varbūt, ka ir noderīgi vēl draugs ar to pašu prasību ..

 
darīt pēc tam, kad u noteikti matricu & Bc = [:)) B :))]
c = c '

 
Hi,
Jūs varat atrisināt jūsu problēmu, ko rada funkciju pārveidot jūsu matricas, lai formas jums ir nepieciešams, un tad jums saķēdēt tos, kā vēlaties, viņai ir funkcija kodeksā ...
Kods:funkcija x = change_matrix ()

B =;

Bx = [];

siz = lielums (B);

kur i = 1: siz (1)

Bx = [Bx B (i ,:)];

beigas

x = Bx;

 

Welcome to EDABoard.com

Sponsor

Back
Top