Тригонометрическая функция
Страница в процессе разработки. |
Применяет тригонометрическую функцию к входному сигналу.
Тип: Trigonometry
Путь в библиотеке:
|
Описание
Блок Тригонометрическая функция выполняет общие тригонометрические функции.
Поддерживаемые функции
Применяемая функция задается параметром Функция:
-
sin
— cинус, ; -
cos
— косинус, ; -
tan
— тангенс, ; -
asin
— арксинус, ; -
acos
— арккосинус, ; -
atan
— арктангенс, ; -
atan2
— четырехквадрантный арктангенс, ; -
sinh
— гиперболический синус, ; -
cosh
— гиперболический косинус, ; -
tanh
— гиперболический тангенс, ; -
asinh
— гиперболический арксинус, ; -
acosh
— гиперболический арккосинус, ; -
atanh
— гиперболический арктангенс, ; -
sincos
— синус, , и косинус, .
Порты
Вход
#
IN_1
—
входной сигнал, рад
скаляр
| вектор
| матрица
Details
Входной сигнал в виде скаляра, вектора или матрицы. Значения считаются выраженными в радианах.
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
IN_2
—
действительная часть аргумента функции для atan2
скаляр
| вектор
| матрица
Details
Введите действительную часть аргумента функции для atan2
.
Если дла параметра Функция установлено значение atan2
, то блок показывает два входных порта. Первый входной порт (In_1) — это мнимая часть аргумента функции. Второй входной порт (In_2) — это действительная часть аргумента функции.
Зависимости
Чтобы использовать этот порт, установите дла параметра Функция значение atan2
.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
указанная тригонометрическая функция от входного сигнала
скаляр
| вектор
| матрица
Details
Результат применения указанной тригонометрической функции к входному сигналу (в радианах). Каждая функция поддерживает:
-
Скалярные операции.
-
Поэлементные векторные и матричные операции.
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
cos
—
косинус входного сигнала
скаляр
| вектор
| матрица
Details
Косинус входного сигнала в радианах.
Если дла параметра Функция установлено значение sincos
, то блок показывает два вsходных порта. Первый входной порт (sin) — это значение синуса входного сигнала. Второй входной порт (cos) — это значение косинуса входного сигнала.
Зависимости
Чтобы использовать этот порт, установите дла параметра Функция значение sincos
.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Параметры
#
Функция —
тригонометрическая функция
sin
| cos
| tan
| asin
| acos
| atan
| atan2
| sinh
| cosh
| tanh
| asinh
| acosh
| atanh
| sincos
| cos + jsin
Details
Задает тригонометрическую функцию. Название функции на значке блока изменяется в соответствии с выбранной функцией.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Тип выходного сигнала —
тип выходного сигнала
Автоматически
| Действительный
| Комплексный
Details
Укажите тип выходного сигнала в блоке Тригонометрическая функция как Автоматически
, Действительный
или Комплексный
.
Функция |
Тип входного сигнала |
Тип сигнала на выходе |
||
Auto |
Real |
Complex |
||
Любой выбор для параметра Функция |
|
|
|
|
|
|
|
|
Если для параметра Тригонометрическая функция установлено значение atan2 , входные сигналы типа Комплексный не поддерживаются для моделирования или генерации кода.
|
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Отключить защиту от входных значений, выходящих за пределы диапазона —
отключить защиту от входных значений, выходящих за пределы диапазона
Логический тип
Details
Для acos
и asin
установите этот флажок, чтобы отключить защиту от входных значений, выходящих за пределы диапазона, что снижает избыточность.
-
При снятии данного флажка защита включается. Блок устанавливает для входных данных, выходящих за пределы диапазона, значения
1
или-1
перед выполнением любой операции. Сгенерированный код содержит код для проверки входных значений, выходящих за пределы диапазона. -
При установке данного флажка защита отключается. Блок выполняет все операции с входными данными без каких-либо изменений. Сгенерированный код не содержит кода для проверки входных значений, выходящих за пределы диапазона.
Установка этого флажка может устранить избыточность, если входные данные уже находятся в пределах диапазона.
Зависимости
Чтобы использовать этот параметр, установите для параметра Функция значение acos
и asin
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |