MATLAB Transponieren
-
Berechnen der Transponierung einer Matrix mit der Funktion
transpose()
in MATLAB -
Berechnung der komplex-konjugierten Transponierung einer Matrix mit der Funktion
ctranspose()
in MATLAB
In diesem Tutorial werden wir diskutieren, wie die Transponierung einer Matrix mit den Funktionen transpose()
und ctranspose()
in MATLAB durchgeführt wird.
Berechnen der Transponierung einer Matrix mit der Funktion transpose()
in MATLAB
Mit der Funktion transpose()
wird die Transponierung eines Vektors oder einer Matrix in MATLAB übernommen. Sie können anstelle dieser Funktion auch den Operator .'
Verwenden, der dieselbe Funktion wie die Funktion transpose()
ausführt. Nehmen wir zum Beispiel die Transponierung einer Matrix mit der Funktion transpose()
. Siehe den Code unten.
mat = [1 2 3; 4 5 6]
T_mat = transpose(mat)
Ausgabe:
mat =
1 2 3
4 5 6
T_mat =
1 4
2 5
3 6
Wie Sie in der Ausgabe sehen können, ist die zweite Matrix die Transponierung der ersten Matrix. Sie können auch den Operator .'
Verwenden, um die Transponierung einer bestimmten Matrix zu übernehmen. Siehe zum Beispiel den folgenden Code.
T_mat = mat.'
Dadurch erhalten Sie auch das gleiche Ergebnis wie bei der Funktion transpose()
. Mit dieser Funktion können Sie auch die Transponierung einer komplexen Matrix vornehmen. Überprüfen Sie diesen Link für weitere Details zur Funktion transponieren()
.
Berechnung der komplex-konjugierten Transponierung einer Matrix mit der Funktion ctranspose()
in MATLAB
Die Funktion ctranspose()
wird verwendet, um die komplexe konjugierte Transponierung eines Vektors oder einer Matrix in MATLAB zu übernehmen. Sie können anstelle dieser Funktion auch den Operator '
verwenden, der dieselbe Funktion wie die Funktion ctranspose()
ausführt. Nehmen wir zum Beispiel die komplexe konjugierte Transponierte einer komplexen Matrix mit der Funktion ctranspose()
. Siehe den Code unten.
mat = [1+2i 2+3i]
T_mat = ctranspose(mat)
Ausgabe:
mat =
1.0000 + 2.0000i 2.0000 + 3.0000i
T_mat =
1.0000 - 2.0000i
2.0000 - 3.0000i
Wie Sie in der Ausgabe sehen können, ist die zweite Matrix die komplexe konjugierte Transponierte der ersten Matrix. Sie können auch den Operator '
verwenden, um die komplexe konjugierte Transponierte einer bestimmten Matrix zu erstellen. Siehe zum Beispiel den folgenden Code.
T_mat = mat'
Dadurch erhalten Sie auch das gleiche Ergebnis wie bei der Funktion ctranspose()
. Beachten Sie, dass diese Funktion dieselbe Funktion wie die Funktion transpose()
ausführt, wenn die angegebene Matrix nur reelle Zahlen enthält. Überprüfen Sie diesen Link für weitere Details zur Funktion ctranspose()
.