Как да конвертирате матрица във вектор в MATLAB

Студентите и професионалистите зависят от компютърната софтуерна програма MATLAB от MathWorks за въвеждане, анализ, график и споделяне на числени данни. Програмата е особено полезна в областта на линейната алгебра, която включва вектори и матрици. Векторът е просто списък от числа. Матрицата е подобна, но съдържа множество редове и колони с числа. MATLAB съдържа вградена функция за преоформяне на матрици, които можете да използвате, за да превърнете всяка матрица в един ред - вектор.

Етап 1

Дефинирайте матрица по стандартен начин, ако още не сте го направили, като напишете например следното: A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

Видео на деня

Този код създава матрица 'A', която е четири реда по три колони.

Стъпка 2

Пребройте броя на елементите (числата) в матрицата автоматично и го съхранете в променлива 'S' със следния код: s = размер (A); S = s (1)*s (2);

Стъпка 3

Преформирайте матрицата 'A' във вектор 'V', като напишете следния код: V = преоформете (A, 1,S)

Функцията 'reshape' преоформя матрицата 'A' в нова матрица с 1 ред и 'S' колони - вектор.