Овај блог ће истражити како претворити матрицу у вектор реда у МАТЛАБ-у.
Како трансформисати матрицу у вектор реда у МАТЛАБ-у?
Можемо трансформисати матрицу у вектор реда у МАТЛАБ-у користећи преобликовати() функција. Тхе преобликовати ( ) је уграђена функција у МАТЛАБ-у која нам омогућава да променимо димензију низа. Ова функција се користи за претварање матрице у вектор реда. Ова функција прихвата два аргумента као улаз и враћа вектор реда који је трансформација дате матрице и садржи све елементе дате матрице.
Синтакса
Да бисте претворили матрицу у вектор реда, преобликовати() функција користи следећу синтаксу:
бар = преобликовати ( Аце )
овде:
Функција вецт = преобликовати (А, сз) доноси претварање матрице у вектор реда који има одређену величину с . Кардиналност матрице А мора бити иста као и величина вектора реда. На пример, ако је димензија дате матрице А 5 са 2 онда је с треба да буде 1 према 10.
Примери
У овом одељку ћемо разумети рад преобликовати() функција за претварање матрице у вектор реда извођењем неких примера у МАТЛАБ-у.
Пример 1: Како претворити квадратну матрицу у вектор реда користећи функцију ресхапе()?
Дати пример креира квадратну матрицу величине н = 3. Након тога, користи се преобликовати() функција за претварање ове матрице у вектор реда величине 1 до 9.
А = магија ( 3 ) ;
бар = преобликовати ( А, 1 , 9 )
Пример 2: Како претворити правоугаону матрицу у вектор реда користећи функцију ресхапе()?
У датом МАТЛАБ коду креирамо правоугаону матрицу величине 2 са 3. Након тога користимо преобликовати() функција за конвертовање ове матрице у вектор реда величине 1 до 6.
А = оне ( 2 , 3 ) ;бар = преобликовати ( А, 1 , 6 )
Закључак
МАТЛАБ је користан програмски језик који нам омогућава да изводимо различите матричне операције. Олакшава нам да конвертујемо матрицу у вектор реда помоћу уграђеног преобликовати() функција. Ова функција прихвата матрицу и величину добијеног вектора реда као аргументе и враћа вектор реда који има исту кардиналност као дата матрица. Овај водич је открио како трансформисати матрицу у вектор реда у МАТЛАБ-у користећи преобликовати() функција.