Wie Konvertieren von Matrix in Vektor in MATLAB

May 18

Studenten und Profis gleichermaßen abhängig von MATLAB-Computer-Software-Programm von MathWorks, input, analysieren, Handlung und Anteil numerische Daten. Das Programm eignet sich besonders auf dem Gebiet der linearen Algebra, die Vektoren und Matrizen beinhaltet. Ein Vektor ist eine Liste von Zahlen. Eine Matrix ist ähnlich aber enthält mehrere Zeilen und Spalten mit Zahlen. MATLAB enthält eine eingebaute Funktion um Matrizen umzuformen, die Sie verwenden können, um jede Matrix in eine einzelne Zeile--einen Vektor zu verwandeln.

Anweisungen

1 Definieren Sie eine Matrix in eine standardisierte Möglichkeit, wenn Sie also bereits getan haben, indem Sie z. B. Folgendes eingeben:

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

Dieser Code erstellt eine Matrix 'A', die vier Zeilen und drei Spalten ist.

2 Die Anzahl der Elemente (Zahlen) in der Matrix automatisch und speichern es in einer Variablen "durch den folgenden Code:

s = size(A);

S = s(1)*s(2);

3 Umformen der Matrix 'A' in einen Vektor 'V', indem Sie den folgenden Code eingeben:

V = reshape(A,1,S)

Die Funktion "Umformen" formt die Matrix 'A' in eine neue Matrix mit 1 Zeile und der "Spalten - Vektor.