В этом блоге мы рассмотрим, как преобразовать матрицу в вектор-строку в MATLAB.
Как преобразовать матрицу в вектор-строку в MATLAB?
Мы можем преобразовать матрицу в вектор-строку в MATLAB, используя изменить форму () функция. изменить форму ( ) — это встроенная в MATLAB функция, позволяющая изменять размерность массива. Эта функция используется для преобразования матрицы в вектор-строку. Эта функция принимает два аргумента в качестве входных данных и возвращает вектор-строку, который представляет собой преобразование предоставленной матрицы и содержит все элементы предоставленной матрицы.
Синтаксис
Чтобы преобразовать матрицу в вектор-строку, изменить форму () функция использует следующий синтаксис:
бар = изменить форму ( Туз )
Здесь:
Функция vect = изменить форму (A, sz) позволяет превратить матрицу в вектор-строку заданного размера с . Мощность матрицы A должна быть такой же, как размер вектора-строки. Например, если заданная матрица A имеет размерность 5 на 2, то с должно быть 1 на 10.
Примеры
В этом разделе мы поймем работу изменить форму () функция для преобразования матрицы в вектор-строку, выполняя некоторые примеры в MATLAB.
Пример 1. Как преобразовать квадратную матрицу в вектор-строку с помощью функции reshape()?
В данном примере создается квадратная матрица размера n = 3. После этого используется изменить форму () функция для преобразования этой матрицы в вектор-строку, имеющую размер 1 на 9.
А = магия ( 3 ) ;
бар = изменить форму ( А, 1 , 9 )
Пример 2. Как преобразовать прямоугольную матрицу в вектор-строку с помощью функции reshape()?
В данном коде MATLAB мы создаем прямоугольную матрицу размером 2 на 3. После этого используем изменить форму () функция для преобразования этой матрицы в вектор-строку, имеющую размер 1 на 6.
А = те ( 2 , 3 ) ;бар = изменить форму ( А, 1 , 6 )
Заключение
MATLAB — это полезный язык программирования, который позволяет нам выполнять различные матричные операции. Это облегчает нам преобразование матрицы в вектор-строку с помощью встроенного изменить форму () функция. Эта функция принимает матрицу и размер полученного вектора-строки в качестве аргументов и возвращает вектор-строку, мощность которого равна заданной матрице. В этом руководстве показано, как преобразовать матрицу в вектор-строку в MATLAB, используя изменить форму () функция.