Kā konvertēt matricu uz vektoru programmā MATLAB

click fraud protection

Gan studenti, gan profesionāļi ir atkarīgi no MathWorks datorprogrammas MATLAB, lai ievadītu, analizētu, attēlotu un koplietotu skaitliskos datus. Programma ir īpaši noderīga lineārās algebras jomā, kas ietver vektorus un matricas. Vektors ir vienkārši skaitļu saraksts. Matrica ir līdzīga, taču tajā ir vairākas skaitļu rindas un kolonnas. MATLAB satur iebūvētu funkciju matricu pārveidošanai, ko varat izmantot, lai jebkuru matricu pārvērstu vienā rindā — vektorā.

1. darbība

Definējiet matricu standarta veidā, ja vēl neesat to izdarījis, ierakstot, piemēram, sekojošo: A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

Dienas video

Šis kods izveido matricu “A”, kas ir četras rindas un trīs kolonnas.

2. darbība

Automātiski saskaitiet matricas elementu (skaitļu) skaitu un saglabājiet to mainīgajā 'S' ar šādu kodu: s = izmērs (A); S = s (1) * s (2);

3. darbība

Pārveidojiet matricu "A" par vektoru "V", ierakstot šādu kodu: V = pārveidot (A, 1, S)

Funkcija "pārveidot" pārveido matricu "A" par jaunu matricu ar 1 rindu un "S" kolonnām — vektoru.