Черчение выходных данных 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 команда, но я не знаю, будет ли это работать из-за сложности выражения обратного преобразования Лапласа.

Другие вопросы по тегам