Обратное Преобразование Лапласа
ilaplace(
возвращает Обратное Преобразование Лапласа F
)F
. По умолчанию независимой переменной является s
и переменной преобразования является t
. Если F
не содержит s
, ilaplace
использует функциональный symvar
.
Если какой-либо аргумент является массивом, то ilaplace
действия, поэлементные на всех элементах массива.
Если первый аргумент содержит символьную функцию, то второй аргумент должен быть скаляром.
Чтобы вычислить прямое Преобразование Лапласа, используйте laplace
.
Для f сигнала (t), вычисляя Преобразование Лапласа (laplace
) и затем обратное Преобразование Лапласа (ilaplace
) из результата может не возвратить исходный сигнал для t < 0. Это вызвано тем, что определение laplace
использует одностороннее преобразование. Это определение принимает, что f сигнала (t) только задан для всех вещественных чисел t ≥ 0. Поэтому обратный результат не целесообразен для t < 0 и не может совпадать с исходным сигналом для отрицательного t. Один способ откорректировать проблему состоит в том, чтобы умножить результат ilaplace
ступенчатой функцией Heaviside. Например, оба из этих блоков кода:
syms t;
laplace(sin(t))
и
syms t;
laplace(sin(t)*heaviside(t))
возвратите 1/(s^2 + 1)
. Однако обратное Преобразование Лапласа
syms s;
ilaplace(1/(s^2 + 1))
возвращает sin(t)
, не sin(t)*heaviside(t)
.