Черчение выходных данных MATLAB
Я пытаюсь построить функцию передачи во временной области - h, когда я запускаю следующий код, я получаю сообщение об ошибке:
syms s;
H=((1+2*s)*1.943)/(s*(s^2)*(1+0.15*s)+((1+2*s)*1.943));
h = ilaplace(H);
ezplot(h);
Я прочитал справку по ilaplace и понял, что она возвращает функцию sym. что мне не хватает?
Я попытался посмотреть в интернете, и я не нашел пример, который выполняет то, что я хочу, без ошибок.
если это уместно, я использую 7.12.0 (R2011a)
Спасибо
1 ответ
Если вы посмотрите на выражение для h
Бьюсь об заклад, вы найдете, что это не прямое выражение t
и это не то, что может быть построено на MATLAB из-за сложности уравнения. Вы можете попробовать заменить некоторые числовые значения t
с subs
чтобы получить соответствующие значения h
, который вы могли бы затем построить с помощью plot
команда, но я не знаю, будет ли это работать из-за сложности выражения обратного преобразования Лапласа.