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