Hur man konverterar matris till vektor i MATLAB

Både studenter och proffs är beroende av MATLABs datorprogram från MathWorks för att mata in, analysera, plotta och dela numerisk data. Programmet är särskilt användbart inom linjär algebra, som involverar vektorer och matriser. En vektor är helt enkelt en lista med tal. En matris är liknande men innehåller flera rader och kolumner med tal. MATLAB innehåller en inbyggd funktion för att omforma matriser som du kan använda för att göra vilken matris som helst till en enda rad -- en vektor.

Steg 1

Definiera en matris på ett standardsätt, om du inte redan har gjort det, genom att skriva till exempel följande: A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

Dagens video

Denna kod skapar en matris 'A' som är fyra rader gånger tre kolumner.

Steg 2

Räkna antalet element (siffror) i matrisen automatiskt och lagra det i en variabel 'S' med följande kod: s = storlek (A); S = s(1)*s(2);

Steg 3

Omforma matrisen 'A' till en vektor 'V' genom att skriva följande kod: V = omforma (A, 1,S)

Funktionen 'omforma' omformar matrisen 'A' till en ny matris med 1 rad och 'S'-kolumner - en vektor.