Используйте пользовательские шаблоны в преобразованиях

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Добавьте новые шаблоны

MuPAD® обеспечивает общие шаблоны для интеграла и расчетов Z-преобразования, и соответствующая инверсия преобразовывает расчеты. Кроме того, система позволяет вам добавить свои собственные шаблоны для преобразований.

Примечание

MuPAD не сохраняет пользовательские шаблоны постоянно. Чтобы использовать пользовательский шаблон, добавьте его на текущем сеансе MuPAD.

Следующий пример демонстрирует, как добавить шаблон для преобразования Фурье функционального f(t). По умолчанию нет никакого шаблона для f(t). fourier функция возвращается, неразрешенные преобразовывают:

fourier(f(t), t, s)

Предположим, вы хотите добавить шаблон F(s) для преобразования Фурье функционального f(t). Чтобы добавить новый шаблон для преобразования Фурье, используйте fourier::addpattern функция:

fourier::addpattern(f(t), t, s, F(s)):

Теперь, когда вы вычисляете преобразование Фурье f(t), MuPAD возвращает F(s):

fourier(f(t), t, s)

MuPAD может использовать новый шаблон косвенно:

fourier(sin(t^2) + f(10*t + 33), t, s)

Когда вы добавляете шаблон для преобразования Фурье, MuPAD автоматически не добавляет шаблон для обратного преобразования Фурье:

ifourier(F(s), s, t)

Чтобы добавить соответствующий шаблон для обратного преобразования Фурье, используйте ifourier::addpattern функция. Например, добавьте шаблон f(t) для обратного преобразования Фурье F(s):

ifourier::addpattern(F(s), s, t, f(t)):
ifourier(F(s), s, t)

Используя тот же метод, можно добавить собственные шаблоны для Преобразования Лапласа, обратного Преобразования Лапласа, Z-преобразования и обратного Z-преобразования. Используйте следующие функции, чтобы добавить шаблоны для вычисления этих преобразований:

  • laplace::addpattern добавить шаблон для вычисления Преобразования Лапласа

  • ilaplace::addpattern добавить шаблон для вычисления обратного Преобразования Лапласа

  • ztrans::addpattern добавить шаблон для вычисления Z-преобразования

  • iztrans::addpattern добавить шаблон для вычисления обратного Z-преобразования

Перезапишите существующие шаблоны

Можно ввести новое, преобразовывают шаблон для выражения, для которого MuPAD уже имеет шаблон. В этом случае система заменяет стандартный существующий шаблон на новый. Например, Преобразованию Лапласа функции гиперболического синуса реализовали стандартный шаблон в MuPAD:

laplace(sinh(t), t, s)

Предположим, вы хотите изменить этот шаблон. Используйте laplace::addpattern функционируйте, чтобы заменить существующий стандартный шаблон на ваш пользовательский шаблон:

laplace::addpattern(sinh(t), t, s, 1/2*(1/(s - 1) - 1/(s + 1))):
laplace(sinh(t), t, s)

Это изменение является временным, оно только влияет на текущий сеанс MuPAD.

Для просмотра документации необходимо авторизоваться на сайте