rlocus () - недостаточно входных аргументов в MATLAB 2018a - PullRequest
0 голосов
/ 27 декабря 2018

Я следую этому учебнику по методам корневого локуса и при написании:

syms s
sys = 1/(3*s^2 + 2*s - 1);
rlocus(sys)

Я получаю:

Ошибка при использовании rlocus
Недостаточно входных аргументов.

Почему rlocus ожидает больше входных аргументов, когда в документации 1015 * указано, что одного входного аргумента достаточно?


rlocus (SYS) вычисляет и отображает корневой локус модели SYS с одним входом и одним выходом.График корневого локуса используется для анализа петли отрицательной обратной связи

Синтаксис для rlocus:

rlocus(sys)
rlocus(sys1,sys2,...)
[r,k] = rlocus(sys)
r = rlocus(sys,k)

1 Ответ

0 голосов
/ 27 декабря 2018

Вы должны ввести функцию передачи в rlocus, а не символьную переменную.Код, который вы предоставили, дал мне ту же ошибку, но это работало просто отлично

s=tf('s');
sys = 1/(3*s^2 + 2*s - 1);
rlocus(sys);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...