Матрицы, векторы и скаляры

Simulink® матричные сигналы поддержек, одномерные массивы, основанная на выборке обработка и основанная на системе координат обработка. В этом разделе описываются как определенные виды процессов Communications Toolbox™ матриц и сигналов.

Эта документация использует неполный скаляр слов и вектор способами, которые подчеркивают число элементов сигнала, не его строгие свойства измерения:

  • Скалярный сигнал содержит один элемент. Сигнал мог быть одномерным массивом с одним элементом или матрицей размера 1 на 1.

  • Векторный сигнал содержит один или несколько элементов, расположенных в ряду. Сигнал мог быть одномерным массивом, матрица, которая имеет точно один столбец или матрицу, которая имеет точно одну строку. Число элементов в векторе называется его длиной или, иногда, его шириной.

В случаях, когда это важно для описания или схематично, чтобы различать различные типы скалярных сигналов или различные типы векторных сигналов, этот документ упоминает различия явным образом. Например, термины одномерный массив, вектор-столбец и вектор-строка различают три типа векторных сигналов.

Размер матрицы является парой чисел, которые указывают, сколько строк и столбцов матрица имеет. Ориентация двумерного вектора является своим состоянием или как вектором-строкой или как вектор-столбцом. Одномерный массив не имеет никакой ориентации – это иногда называется неориентированным вектором.

Сигнал матрицы A, который имеет больше чем одну строку и больше чем один столбец, называется полным матричным сигналом.

Правила обработки

Следующие правила указывают, как блоки в скаляре процесса Communications Toolbox, векторе и матрице сигнализируют.

  • В их численных расчетах, блоки, которые скаляры процесса не отличают между одномерными скалярами и один за другим матрицами. Если блок производит скалярный выход из скалярного входа, блок сохраняет размерность.

  • Для векторных входных сигналов:

    • Численные расчеты не различают одномерные массивы и матрицы M-1.

    • Большинство блоков не обрабатывает векторы-строки и не поддерживает многоканальную функциональность.

    • Блок вывел размерность консервов и ориентацию.

    • Блок обрабатывает элементы входного вектора как набор, который возникает естественно из операции блока (например, набор символов, которые совместно представляют кодовую комбинацию), или как последовательные выборки от одних временных рядов.

  • Большинство блоков не обрабатывает матричные сигналы, которые имеют больше чем одну строку и больше чем один столбец. Для блоков, которые делают, сигнал в форме N-by-M матрица представляет серию N последовательные выборки от каналов M. Параметр Input processing на блоке определяет, является ли каждым элементом или столбцом входного сигнала канал.

  • Некоторые блоки, такие как цифровая полосовая модуляция блоки, могут произвести несколько выходных значений для каждого значения скалярного входного сигнала. Параметр Rate options на блоке определяет, выводятся ли дополнительные выборки путем увеличения уровня выходного сигнала или путем увеличения размера выходного сигнала.

  • Блоки, что сигналы непрерывного времени процесса не обрабатывают основанные на системе координат входные параметры. Такие блоки включают аналоговые блоки фазовой подстройки частоты.

Чтобы учиться, какой скаляр процессов блоков сигнализирует, векторные сигналы или матрицы, относятся к отдельной странице справки каждого блока.