Kako pretvoriti matriko v vektor v MATLAB-u

click fraud protection

Študenti in strokovnjaki so tako odvisni od računalniškega programa MATLAB iz MathWorks za vnos, analizo, grafiranje in izmenjavo številčnih podatkov. Program je še posebej uporaben na področju linearne algebre, ki vključuje vektorje in matrike. Vektor je preprosto seznam številk. Matrica je podobna, vendar vsebuje več vrstic in stolpcev številk. MATLAB vsebuje vgrajeno funkcijo za preoblikovanje matrik, ki jih lahko uporabite za spreminjanje katere koli matrike v eno vrstico - vektor.

Korak 1

Definirajte matriko na standarden način, če tega še niste storili, tako da na primer vnesete naslednje: A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

Video dneva

Ta koda ustvari matriko 'A', ki je sestavljena iz štirih vrstic za tri stolpce.

2. korak

Samodejno preštejte število elementov (številk) v matriki in ga shranite v spremenljivko 'S' z naslednjo kodo: s = velikost (A); S = s (1)*s (2);

3. korak

Preoblikujte matriko 'A' v vektor 'V' tako, da vnesete naslednjo kodo: V = preoblikovati (A, 1,S)

Funkcija 'reshape' preoblikuje matriko 'A' v novo matriko z 1 vrstico in stolpci 'S' - vektor.