Jak przekonwertować macierz na wektor w MATLAB

Zarówno studenci, jak i profesjonaliści polegają na oprogramowaniu komputerowym MATLAB firmy MathWorks przy wprowadzaniu, analizowaniu, wykreślaniu i udostępnianiu danych liczbowych. Program jest szczególnie przydatny w dziedzinie algebry liniowej, która obejmuje wektory i macierze. Wektor to po prostu lista liczb. Macierz jest podobna, ale zawiera wiele wierszy i kolumn liczb. MATLAB zawiera wbudowaną funkcję przekształcania macierzy, której można użyć do przekształcenia dowolnej macierzy w pojedynczy wiersz — wektor.

Krok 1

Zdefiniuj macierz w standardowy sposób, jeśli jeszcze tego nie zrobiłeś, wpisując na przykład: A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

Wideo dnia

Ten kod tworzy macierz „A”, która składa się z czterech wierszy na trzy kolumny.

Krok 2

Policz automatycznie liczbę elementów (liczby) w macierzy i zapisz ją w zmiennej 'S' o następującym kodzie: s = rozmiar (A); S = s (1)*s (2);

Krok 3

Przekształć macierz 'A' w wektor 'V' wpisując następujący kod: V = przekształć (A, 1,S)

Funkcja 'reshape' przekształca macierz 'A' w nową macierz z 1 wierszem i kolumnami 'S' - wektor.