Pref::fourierParameters

Задайте параметры для и обратных преобразований Фурье Фурье

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

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

Синтаксис

Pref::fourierParameters(c, s)
Pref::fourierParameters([c, s])
Pref::fourierParameters(NIL)
Pref::fourierParameters()

Описание

Pref::fourierParameters(c, s), или эквивалентный вызов Pref::fourierParameters([c, s]), задает параметры, используемые fourier и ifourier функции, когда вычислительные и обратные преобразования Фурье Фурье. Смотрите Пример 1.

Преобразование Фурье выражения f = f(t) относительно переменной t в точке w определяется следующим образом:

.

Обратное преобразование Фурье выражения F = F(w) относительно переменной w в точке t определяется следующим образом:

.

c и s параметры преобразования Фурье, которым управляет Pref::fourierParameters.

По умолчанию,   c = 1 и   s = -1. Другой общий выбор для параметра c или. Другой общий выбор для параметра s 1, - 2  π или 2  π.

Pref::fourierParameters() возвращает текущие значения параметров Фурье, не изменяя их.

Pref::fourierParameters(NIL) восстанавливает настройки по умолчанию   c = 1,   s = -1.

Pref::fourierParameters также управляет параметрами, используемыми fourier::addpattern и ifourier::addpattern функции. Смотрите Пример 2.

Взаимодействия среды

Изменение параметров Фурье с помощью Pref::fourierParameters может влиять на результаты, возвращенные fourier и ifourier на текущем сеансе MuPAD®.

Примеры

Пример 1

Вычислите преобразование Фурье этого выражения с помощью значений по умолчанию   c = 1,   s = -1 из параметров Фурье:

assume(Re(a) > 0):
fourier(t*exp(-a*t^2), t, w)

Используйте Pref::fourierParameters изменить значения параметров Фурье к   c = 1,   s = 1. Затем вычислите преобразование Фурье того же выражения снова:

Pref::fourierParameters(1, 1):
fourier(t*exp(-a*t^2), t, w)

Измените значения параметров Фурье к и 1. Вычислите преобразование Фурье с помощью этих значений:

Pref::fourierParameters(1/(2*PI), 1):
fourier(t*exp(-a*t^2), t, w)

Для дальнейших расчетов восстановите значения по умолчанию параметров преобразования Фурье:

Pref::fourierParameters(NIL):

Пример 2

Используйте значения по умолчанию параметров преобразования Фурье:

Pref::fourierParameters()

Добавьте этот новый шаблон преобразования Фурье для функционального foo:

fourier::addpattern(foo(t), t, w, bar(w)):
fourier(foo(t), t, w)

Парный (foo, bar) Фурье принят, чтобы быть допустимым для текущих значений параметров Фурье. При изменении этих параметров вы изменяете определение преобразования Фурье. Поэтому после изменения параметров Фурье, преобразования foo(t) не bar(w) больше. fourier функция вычисляет результат, который допустим для новых параметров:

Pref::fourierParameters(c, s):
fourier(foo(t), t, w)

Теперь восстановите параметры преобразования Фурье к их значениям по умолчанию 1 и-1:

Pref::fourierParameters(NIL):

Возвращаемые значения

Перечислите содержащий ранее установленные значения c и s

Смотрите также

Функции MuPAD