Преобразуйте вектор в матрицу
преобразует векторный mat = vec2mat(vec,matcol)vec матрицировать mat с matcol столбцы. Функция создает матрицу одна строка за один раз, заполняя строки элементами от vec в порядке. Если длина vec не кратное matcol, затем функция заполняет последнюю строку mat с нулями, пока строка не содержит matcol элементы.
[ также возвращает mat,padded] = vec2mat(___)padded, количество заполненных элементов в последней строке mat. Можно задать любую из комбинаций входных аргументов от предыдущих синтаксисов.
vec2mat похоже на функцию MATLAB® reshape. Однако, учитывая векторный вход, reshape создает его соответствующую матрицу один столбец за один раз (вместо одной строки за один раз). Кроме того, reshape требует, чтобы его массивы ввода и вывода имели то же число элементов, тогда как vec2mat заполняет его выходную матрицу при необходимости.