Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 127 стр.

UptoLike

Составители: 

125
Параметр блока Gain может быть положительным или отри-
цательным числом, как больше, так и меньше 1. Коэффициент усиле-
ния можно задавать в виде скаляра, матрицы или вектора, а также в
виде вычисляемого выражения.
В том случае если парметр Multiplication задан как Element-
wise K*u, то блок выполняет операцию умножения на заданный ко-
эффициент
скалярного сигнала или каждого элемента векторного сиг-
нала. В противном случае блок выполняет операцию матричного ум-
ножения сигнала на коэффициент заданный матрицей.
По умолчанию коэффициент усиления является действитель-
ным числом типа double.
Для операции поэлементного усиления входной сигнал может
быть скалярным, векторным или матричным любого типа, за исклю-
чением логического (boolean
). Элементы вектора должны иметь оди-
наковый тип сигнала. Выходной сигнал блока будет иметь тот же са-
мый тип, что и входной сигнал. Параметр блока Gain может быть
скаляром, вектором или матрицей либого типа, за исключением логи-
ческого (boolean).
При вычислении выходного сигнала блок Gain использует
следующие правила:
Если входной сигнал
действительного типа, а коэффициент
усиления комплексный, то выходной сигнал будет комплекс-
ным.
Если тип входного сигнала отличается от типа коэффициента
усиления, то Simulink пытается выполнить приведение типа
коэффициента усиления к типу входного сигнала. В том слу-
чае, если такое приведение невозможно, то расчет будет ос-
тановлен с выводом сообщения об
ошибке. Такая ситуация
может возникнуть, например, если входной сигнал есть без-
знаковое целое (uint8), а параметр Gain задан отрицательным
числом.
Примеры использования блока Gain при выполнении скаляр-
ных и поэлементных операций показаны на 9.6.7.
Для операций матричного усиления (матричного умножения
входного сигнала на заданный коэффициент) входной сигнал и коэф-
фициент усиления
должны быть скалярными, векторными или мат-
ричными значениями комплексного или действительного типа single
или double.
Примеры использования блока Matrix Gain при выполнении
матричных операций показаны на рисунке 9.6.8.
        Параметр блока Gain может быть положительным или отри-
цательным числом, как больше, так и меньше 1. Коэффициент усиле-
ния можно задавать в виде скаляра, матрицы или вектора, а также в
виде вычисляемого выражения.
        В том случае если парметр Multiplication задан как Element-
wise K*u, то блок выполняет операцию умножения на заданный ко-
эффициент скалярного сигнала или каждого элемента векторного сиг-
нала. В противном случае блок выполняет операцию матричного ум-
ножения сигнала на коэффициент заданный матрицей.
        По умолчанию коэффициент усиления является действитель-
ным числом типа double.
        Для операции поэлементного усиления входной сигнал может
быть скалярным, векторным или матричным любого типа, за исклю-
чением логического (boolean). Элементы вектора должны иметь оди-
наковый тип сигнала. Выходной сигнал блока будет иметь тот же са-
мый тип, что и входной сигнал. Параметр блока Gain может быть
скаляром, вектором или матрицей либого типа, за исключением логи-
ческого (boolean).
        При вычислении выходного сигнала блок Gain использует
следующие правила:
    • Если входной сигнал действительного типа, а коэффициент
        усиления комплексный, то выходной сигнал будет комплекс-
        ным.
    • Если тип входного сигнала отличается от типа коэффициента
        усиления, то Simulink пытается выполнить приведение типа
        коэффициента усиления к типу входного сигнала. В том слу-
        чае, если такое приведение невозможно, то расчет будет ос-
        тановлен с выводом сообщения об ошибке. Такая ситуация
        может возникнуть, например, если входной сигнал есть без-
        знаковое целое (uint8), а параметр Gain задан отрицательным
        числом.

        Примеры использования блока Gain при выполнении скаляр-
ных и поэлементных операций показаны на 9.6.7.
        Для операций матричного усиления (матричного умножения
входного сигнала на заданный коэффициент) входной сигнал и коэф-
фициент усиления должны быть скалярными, векторными или мат-
ричными значениями комплексного или действительного типа single
или double.
        Примеры использования блока Matrix Gain при выполнении
матричных операций показаны на рисунке 9.6.8.


                                                               125