matintrlv

Переупорядочьте символы путем заполнения матрицы строками и освобождения ее столбцами

Синтаксис

intrlvd = matintrlv(data,Nrows,Ncols)

Описание

intrlvd = matintrlv(data,Nrows,Ncols) перестраивает элементы в data путем заполнения временной матрицы со строкой элементов строкой и затем отправки матричного содержимого, столбца столбцом, к выводу. Nrows и Ncols являются размерностями временной матрицы. Если data является вектором, он должен иметь элементы Nrows*Ncols. Если data является матрицей с несколькими строками и столбцами, data должен иметь строки Nrows*Ncols и функциональные процессы столбцы независимо.

Примеры

Команда ниже перестраивает каждый из двух столбцов матрицы.

b = matintrlv([1 2 3 4 5 6; 2 4 6 8 10 12]',2,3)
b =

     1     2
     4     8
     2     4
     5    10
     3     6
     6    12

Чтобы сформировать первый столбец вывода, функция создает временный файл 2 3 матричный [1 2 3; 4 5 6]. Затем функция читает вниз каждый столбец временной матрицы, чтобы получить [1 4 2 5 3 6].

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

Представлено до R2006a