Интеграл преобразовывает

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

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

И обратные преобразования Фурье Фурье

Существует несколько обычно используемых соглашений для определения преобразований Фурье. MuPAD® задает преобразование Фурье (FT) как:

Здесь c и s являются параметрами преобразования Фурье. По умолчанию,   c = 1 и   s = -1. Pref::fourierParameters позволяет вам задать другие значения для этих параметров. Для обратного преобразования Фурье (IFT) MuPAD использует следующее определение:

Чтобы вычислить преобразование Фурье арифметического выражения, используйте функцию fourier. Например, вычислите преобразования Фурье следующего экспоненциального выражения и распределения дельты Дирака:

fourier(exp(-t^2), t, w),
fourier(dirac(t), t, w)

Если вы знаете преобразование Фурье выражения, можно найти исходное выражение или его математически эквивалентную форму путем вычисления обратного преобразования Фурье. Чтобы вычислить обратное преобразование Фурье, используйте функцию ifourier. Например, найдите исходное экспоненциальное выражение и распределение дельты Дирака:

ifourier(PI^(1/2)*exp(-w^2/4), w, t),
ifourier(1, w, t)

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

Cosine := fourier(cos(t), t, w);
Sine := fourier(sin(t^2), t, w)

Теперь, вычислите обратные преобразования Фурье получившихся выражений Cosine и Sine. Результаты отличаются от исходных выражений:

invCosine := ifourier(Cosine, w, t);
invSine := ifourier(Sine, w, t)

При упрощении получившихся выражений invCosine и invSine дают исходные выражения:

simplify(invCosine), simplify(invSine)

Помимо арифметических выражений, fourier и функции ifourier также принимают матрицы арифметических выражений. Например, вычислите преобразование Фурье следующей матрицы:

A := matrix(2, 2, [exp(-t^2), t*exp(-t^2),
           t^2*exp(-t^2), t^3*exp(-t^2)]):
fourier(A, t, w)

fourier и функции ifourier позволяют вам оценить преобразования выражения или матрицы в конкретной точке. Например, оцените преобразование Фурье матричного A для значений w = 0 и w = 2*x:

fourier(A, t, 0);
fourier(A, t, 2*x)

Если MuPAD не может вычислить преобразование Фурье выражения, это возвращается, неразрешенный преобразуйте:

fourier(f(t), t, w)

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

ifourier(F(w), w, t)

И обратные преобразования Лапласа Лапласа

Преобразование Лапласа задано можно следующим образом:

.

Обратное Преобразование Лапласа задано криволинейным интегралом в комплексной плоскости:

,

где c является действительным значением. Чтобы вычислить Преобразование Лапласа арифметического выражения, используйте функцию laplace. Например, вычислите Преобразование Лапласа следующего выражения:

tsine := laplace(t*sin(a*t), t, s)

Чтобы вычислить исходное выражение из его Преобразования Лапласа, выполните обратное Преобразование Лапласа. Чтобы вычислить обратное Преобразование Лапласа, используйте функцию ilaplace. Например, вычислите обратное Преобразование Лапласа получившегося выражения tsine:

ilaplace(tsine, s, t)

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

L := laplace(t*ln(t), t, s)

Теперь, вычислите обратное Преобразование Лапласа получившегося выражения L. Результат отличается от исходного выражения:

invL := ilaplace(L, s, t)

При упрощении выражения invL дает исходное выражение:

simplify(invL)

Помимо арифметических выражений, laplace и функции ilaplace также принимают матрицы арифметических выражений. Например, вычислите Преобразование Лапласа следующей матрицы:

A := matrix(2, 2, [1, t, t^2, t^3]):
laplace(A, t, s)

При вычислении преобразования выражения можно использовать предположения на математических свойствах аргументов. Например, вычислите Преобразование Лапласа распределения дельты Дирака:

d := laplace(dirac(t - t_0), t, s) assuming t_0 >=0

Восстановите распределение дельты Дирака от получившегося выражения d:

ilaplace(d, s, t) assuming t_0 >=0

Функция laplace обеспечивает преобразования для некоторых специальных функций. Например, вычислите Преобразования Лапласа следующих Функций Бесселя:

laplace(besselJ(0, t), t, s);
laplace(besselJ(1, t), t, s);
laplace(besselJ(1/2, t), t, s)

laplace и функции ilaplace позволяют вам оценить преобразования выражения или матрицы в конкретной точке. Например, оцените Преобразование Лапласа следующего выражения для значения s = 10:

laplace(t*exp(-t), t, 10)

Теперь, оцените обратное Преобразование Лапласа следующего выражения для значения t = x + y:

ilaplace(1/(1 + s)^2, s, x + y)

Если MuPAD не может вычислить Преобразование Лапласа или обратное Преобразование Лапласа выражения, это возвращается, неразрешенный преобразуйте:

laplace(f(t), t, s)

ilaplace(F(s), s, t)