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 также управляет параметрами, используемыми функциями ifourier::addpattern и fourier::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