Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПрактикумКМ / ПрактикумКМ1.doc
Скачиваний:
75
Добавлен:
10.02.2015
Размер:
802.3 Кб
Скачать

Блок умножения Product

Назначение: Выполняет вычисление произведения текущих значений сигналов.

Параметры:

1. Number of inputs – Количество входов. Может задаваться как число или как список знаков. В списке знаков можно использовать знаки * (умножить) и / (разделить).

2. Multiplication – Способ выполнения операции. Может принимать значения (из списка):

- Element-wise – Поэлементный;

- Matrix – Матричный.

3. Saturateonintegeroverflow(флажок) – подавлять переполнение целого. При установленном флажке ограничение сигналов целого типа выполняется корректно.

Если параметр Number of inputs задан списком, включающим кроме знаков умножения также знаки деления, то метки входов будут обозначены символами соответствующих операций. Блок может использоваться для операций умножения или деления скалярных, векторных или матричных сигналов. Типы входных сигналов блока должны совпадать. Если в качестве количества входов указать цифру 1 (один вход), то блок можно использовать для определения произведения элементов вектора.

На рисунках 31, 32 показано местоположение блока Productв библиотеке и его вид в окне модели.

Рис. 1 — Окно MATLAB c подсказкой Simulink

Рис. 31 —Местоположение блока Productв библиотеке

Рис. 32 —Вид блока Productв окне модели

Блок вычисления математических функций Math Function

Назначение: Выполняет вычисление математической функции.

Параметры:

1. Function – Вид вычисляемой функции (выбирается из списка):

exp – Экспоненциальная функция

log – Функция натурального логарифма

10^u – Вычисление степени 10

log10 – Функции логарифма

magnitude^2 – Вычисление квадрата модуля входного сигнала

square – Вычисление квадрата входного сигнала

sqrt – Квадратный корень

pow – Возведение в степень

conj – Вычисление комплексно-сопряженного числа

reciprocal – Вычисление частного от деления входного сигнала на 1

hypot –Вычисление корня квадратного из суммы квадратов входных сигналов (гипотенузы прямоугольного треугольника по значениям катетов)

rem – Функция, вычисляющая остаток от деления первого входного сигнала на второй

mod – Функция, вычисляющая остаток от деления с учетом

знака

transpose – Транспонирование матрицы

hermitian – Вычисление эрмитовой матрицы.

2. Output signal type – Тип выходного сигнала (выбирается из списка):

auto – Автоматическое определение типа

real –Действительный сигнал

complex- Комплексный сигнал.

На рисунке 33 показано местоположение блока Math Functiont в библиотеке.

Рис. 33 — Местоположение блока MathFunctionв библиотеке

Блок определения минимального или максимального значения MinMax

Назначение: Определяет максимальное или минимальное значение из всех сигналов, поступающих на его входы.

Параметры:

1. Function - Выходной параметр. Выбирается из списка:

- min – Минимальное значение.

- max – Максимальное значение.

2. Number of input ports – Количество входных портов.

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

На рисунке 14, 15 показано местоположение блока MinMaxв библиотеке.

Рис. 34 — Местоположение блока MinMaxв библиотеке

Соседние файлы в папке ПрактикумКМ