rlocus throws up error
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
M Prabhu
el 7 de Ag. de 2021
Comentada: Star Strider
el 8 de Ag. de 2021
The root locus is not plotted and I get an error message as follows:
"NaN/Inf breakpoint hit for rlocusplot.m on line 83.
83 src = repmat(handle(NaN),nsys,1);"
For example,
>> sys = tf([2 5 1],[1 2 3]);
>> rlocus(sys)
0 comentarios
Respuesta aceptada
Star Strider
el 7 de Ag. de 2021
Something else is wrong somewhere. I have no idea as to suggesting where to look for the problem.
The example code works here:
sys = tf([2 5 1],[1 2 3]);
rlocus(sys)
First, see if closing and then re-starting MATLAB solves it.
.
2 comentarios
Star Strider
el 8 de Ag. de 2021
I am happy that you got that sorted!
(I have no idea, either. I never encountered a similar situation with the Control System Toolbox, however re-starting MATLAB has solved similar problems in my experience.)
As always, my pleasure!
.
Más respuestas (1)
Paul
el 7 de Ag. de 2021
Editada: Paul
el 7 de Ag. de 2021
Seems to work fine:
sys = tf([2 5 1],[1 2 3]);
rlocus(sys);
You might have a different function tf() or rlocus() that is shadowing the same from the Control System Toolbox. Do you see these results in repsonse to a which() command?
which tf -all
which rlocus -all
Ver también
Categorías
Más información sobre Classical Control Design en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!