Transponieren von Matrizen:
>> A=[1 2 2-i; i 3 -1+i]
A =
1.0000 2.0000 2.0000 - 1.0000i
0 + 1.0000i 3.0000 -1.0000 + 1.0000i
>> A'
ans =
1.0000 0 - 1.0000i
2.0000 3.0000
2.0000 + 1.0000i -1.0000 - 1.0000i
>> A.'
ans =
1.0000 0 + 1.0000i
2.0000 3.0000
2.0000 - 1.0000i -1.0000 + 1.0000i
Änderung der Matrixdimension von A:
>> reshape(A,3,2)
ans =
1.0000 3.0000
0 + 1.0000i 2.0000 - 1.0000i
2.0000 -1.0000 + 1.0000i
Die neue Matrix wird spaltenweise gefüllt. Dabei werden die Elemente
spaltenweise der Matrix A entnommen.
Selektion bzw. setzen der Hauptdiagonalen:
>> d=diag(A) >> diag(d)
d = ans =
1 1 0
3 0 3
(Autoren: Hörner/Wipper)
|
automatisch erstellt
am 12. 1. 2007 |