Как преобразовать матрицу в вектор в MATLAB

click fraud protection

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

Шаг 1

Определите матрицу стандартным способом, если вы еще этого не сделали, набрав, например, следующее: A = [1 2 3; 4 5 6; 7 8 9; 5 5 5];

Видео дня

Этот код создает матрицу A, состоящую из четырех строк по три столбца.

Шаг 2

Подсчитайте количество элементов (чисел) в матрице автоматически и сохраните его в переменной «S» со следующим кодом: s = size (A); S = s (1) * s (2);

Шаг 3

Измените форму матрицы A в вектор V, набрав следующий код: V = reshape (A, 1, S)

Функция reshape преобразует матрицу A в новую матрицу с 1 строкой и столбцами S - вектор.