Root Locus system description at given point not showing up

42 views (last 30 days)
When I use rlocus(), clicking on a point simply displays the coordinates rather than the system information at that point (gain, damping ratio, etc). Additionally, 'grid on' gives an error.
g=tf([1],[1 24 84 80]);
rlocus(g)
Edit: Solved the problem. I was running the code in a live script, but it must be executed in Command Window.
  2 Comments
Whitten Oswald
Whitten Oswald on 13 Apr 2022
Nope, that's how I was trying it (in the original screenshot). Same exact code and figure in Command Window works though.

Sign in to comment.

Answers (2)

Pravarthana P
Pravarthana P on 8 Apr 2022
Hi Whitten Oswald,
I understand that you are looking for the system information while hovering over the plot.
In MATLAB versions R2018b or later, the data cursor mode has been made as the built-in interactions. Since you are using R2021b, the data points should be enabled by default.
I tried reproducing the issue at my end and I could see the information datapoints enabled by default. One possible work around would be to customize your built-in interactions and add dataTipInteraction to the Interaction array.
Hope this helps you!!
  1 Comment
Whitten Oswald
Whitten Oswald on 8 Apr 2022
Thank you for your response.
I discovered the custom DataTips while trying to troubleshoot this problem, but hoped it wouldn't come to that. I'll look into doing this.

Sign in to comment.


Paul
Paul on 8 Apr 2022
Is there any chance that you have some local version of rlocus() that is shadowing the Control System Toolbox? What is the output of
which rlocus -all
/MATLAB/toolbox/control/ctrlobsolete/rlocus.m /MATLAB/toolbox/control/ctrldesign/@DynamicSystem/rlocus.m % Shadowed DynamicSystem method
g=tf([1],[1 24 84 80]);
which rlocus(g)
/MATLAB/toolbox/control/ctrldesign/@DynamicSystem/rlocus.m % tf method
  4 Comments
Y. Shen
Y. Shen on 26 Nov 2022 at 23:54
I have the same problem. I have MATLAB both on my desktop and laptop. On my laptop it shows all the parameters but for some reason the desktop version just shows teh value for x and y axis.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!