Matlab strikes again with missing functionality for bode plots
Show older comments
Per usual I'm spending my weekends fighting with software that has the functionality of a ti89
I would like to have a sliding cursor on a bode plot so that i may locate a point at 180 degrees on the phase plot and have it go on the frequency plot also to define a gain margin. I have yet to be able to do this. So I'm assuming yet again matlab can't do this. I mean why would they? Every other single piece of simulation software on the planet allows you to at a minimum put a cursor on a set x or y point and find the value. We can't even do that math works? Your also going to tell me that for thousands and thousands of dollars the simulink data inspector has no functionality to make a bode plot? At least the data inspector has a sliding cursor. This is pretty sad considering what matlab costs
Answers (2)
Chaya N
on 22 Oct 2016
Edited: Image Analyst
on 22 Oct 2016
0 votes
Try out the colorful buttons on the top toolbar of your figure window.
Click on the button shown by the big red box. This will bring up a + shaped cursor when you hover over the data line (the blue line, in this case). Click along the line to get a data point and its x,y values.

9 Comments
Image Analyst
on 22 Oct 2016
I'm giving Robert a second chance by removing inappropriate language and flags. Robert, if you can't find a satisfactory solution or workaround here, then you can send your suggestions for enhancement to support@mathworks.com.
Robert
on 22 Oct 2016
Edited: Walter Roberson
on 23 Oct 2016
Walter Roberson
on 23 Oct 2016
Robert, if you encounter harassment here, please flag the message for attention and/or contact me or Star Strider (senior moderators from the community), or contact Rena Berman (MATLAB Central developer @ Mathworks) or Chen Lin (MATLAB Central product manager @ Mathworks), or contact support@mathworks.com
We do not permit personal attacks here, but we do permit opinions, so I have removed the inappropriate language from your posting and released it.
Robert
on 23 Oct 2016
Edited: Walter Roberson
on 23 Oct 2016
Walter Roberson
on 23 Oct 2016
I am referring to your "Your giving me a second chance at what!" comment, which happened to trigger the anti-spam filters and so was held for approval. I removed some inappropriate language from what you said and released it to general view.
I did not see the original content of Chaya N's post, as I do not have the access to see past revisions of content, so I cannot comment on what Chaya N wrote. I gave you the information on how to contact the people who do have that access.
The volunteer moderators remove or edit out personal attacks and rudeness as they encounter them. We are mandated to do so:
(Reputation 2000)
Edit to address:
* Rudeness in content. Rewrite in a neutral tone.
MATLAB Answers is currently averaging over 130 new Questions every day, which is a bit slower than usual; it about a month it will reach over 210 new Questions every day. Sadly, the volunteers do not have the resources to read everything, and so rely upon people like you to bring questionable content to our attention.
Robert
on 23 Oct 2016
Walter Roberson
on 23 Oct 2016
Robert, I am not sure which country you are in, but I know that in the United States, the First Amendment, commonly referred to as "Freedom of Speech", applies strictly to government action, not to commercial action.
Use of MATLAB Central is not subject to the First Amendment; instead it is covered by a Terms of Use http://www.mathworks.com/matlabcentral/termsofuse.html. As moderators, we rewrite or remove material that violates the Terms of Use.
2 Content
a. Guidelines for Submitting and Using Content.
v. Content that you submit must not (a) infringe or violate any copyright, trademark, or other right of any other person or entity; (b) be libelous, defamatory, abusive, threatening, harassing, offensive, or otherwise violate any law; or (c) be malicious or destructive in nature, or contain a virus, Trojan horse, worm, or other computer programming routine or engine that is intended to damage or otherwise interfere with any system, data, or information.
Walter Roberson
on 23 Oct 2016
and per usual you are a day late and dollar short to the party
Robert, an excellent way to avoid the problem of the response here being slower than you think is appropriate, is for you to step in and answer questions at the rapidity which you consider questions should be answered.
There are over 60000 unanswered questions, and new questions arrive at a rate of 100 to 270 per day, so we could use the assistance. I find that I can only get through 10 to 30 new answers a day (some of them take many hours of research; sometimes I have other things going on), so there plenty for everyone who cares to contribute.
Walter Roberson
on 23 Oct 2016
0 votes
Geoff Hayes posted a demo of similar functionality; see http://www.mathworks.com/matlabcentral/answers/295622-axes-with-moving-vertical-line#answer_229222
Categories
Find more on Programming in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!