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®.
Вычислите преобразование Фурье этого выражения с помощью значений по умолчанию 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):
Используйте значения по умолчанию параметров преобразования Фурье:
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