Kako pretvoriti matricu u vektor u MATLAB-u

click fraud protection

Studenti i profesionalci podjednako ovise o MATLAB računskom softverskom programu iz MathWorks za unos, analizu, crtanje i dijeljenje brojčanih podataka. Program je posebno koristan u području linearne algebre, koja uključuje vektore i matrice. Vektor je jednostavno popis brojeva. Matrica je slična, ali sadrži više redaka i stupaca brojeva. MATLAB sadrži ugrađenu funkciju za preoblikovanje matrica koje možete koristiti da pretvorite bilo koju matricu u jedan red - vektor.

Korak 1

Definirajte matricu na standardni način, ako to već niste učinili, tako da na primjer upišete sljedeće: A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

Video dana

Ovaj kod stvara matricu 'A' koja je četiri retka po tri stupca.

Korak 2

Automatski prebrojite broj elemenata (brojeva) u matrici i pohranite je u varijablu 'S' sa sljedećim kodom: s = veličina (A); S = s (1)*s (2);

Korak 3

Preoblikujte matricu 'A' u vektor 'V' upisivanjem sljedećeg koda: V = preoblikovanje (A, 1,S)

Funkcija 'reshape' preoblikuje matricu 'A' u novu matricu s 1 redom i 'S' stupcima - vektor.