Математическая функция PS

Примените математическую функцию, чтобы ввести физический сигнал

  • Библиотека:
  • Simscape / Библиотека Основы / Физические сигналы / Функции

Описание

Блок PS Math Function применяет математическую функцию к значению и модулю входного физического сигнала, u. Блок вывод является результатом операции функции на входе. Можно выбрать одну из следующих функций из списка параметров Function choice.

ФункцияОписаниеМатематическое выражение
sin(u)Синусsin (u)
cos(u)Косинусbecause(u)
exp(u)Экспоненциалeu
log(u)Натуральный логарифмln (u)
10^uСтепень основы 1010u
log10(u)Распространенный (базируются 10), логарифмрегистрируйте (u)
u^2Степень 2u 2
sqrt(u)Квадратный кореньu 0.5
1/uОбратная величина1/u
tanh(u)Гиперболическая касательнаяtanh (u)

Блок PS Math Function выпускает ошибку времени симуляции, когда вход падает из ожидаемой области для конкретной используемой функции. Например, если установлено в sqrt(u), блок PS Math Function выдает ошибку, если это получает отрицательный вход во время симуляции.

Примечание

Для u^2, sqrt(u) и 1/u модуль выходного сигнала является результатом операции функции на модуле входного сигнала. Для всех других функций в списке входной сигнал должен быть безразмерным.

Порты

Входной параметр

развернуть все

Входной порт для физического сигнала операнда, u.

Имя порта не видимо в значке блока, но вы видите это имя в базовом исходном файле (доступный путем щелчка по ссылке Source code в диалоговом окне блока).

Вывод

развернуть все

Выведите физический сигнал.

Имя порта не видимо в значке блока, но вы видите это имя в базовом исходном файле (доступный путем щелчка по ссылке Source code в диалоговом окне блока).

Параметры

развернуть все

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

Вопросы совместимости

развернуть все

Поведение изменяется в R2019a

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

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

Представленный в R2007b