click workspace variable / figure marker point to activate function
5 views (last 30 days)
Show older comments
Bonaventure Mills-Dadson
on 21 May 2015
Commented: Bonaventure Mills-Dadson
on 16 Jun 2015
Hi has anyone tried to link entries of a variable to specific text files. Assuming there is a variable A = [2 3; 5 6], and I will want to have the ability to click on, say, 3 when I open the variable A in the workspace and automatically pick up a text file named 3 to plot? I presume I will have to write a function script for the plotting but how can I set MATLAB up in such a way that a click can activate the function. An extension is even to be able to do that when I click the marker point of a variable in a figure. Can that be done?
0 Comments
Accepted Answer
Walter Roberson
on 21 May 2015
Doing it by clicking on the number inside the workspace variable viewer is going to be difficult to find the interface for -- I don't think that level is documented (and it is probably in Java.)
Your "extension" is much easier. You can set a callback function to be activated when the line object is selected; by examining the figure CurrenPoint you can figure out where you are on the line. Or I seem to recall that datacursor() can figure out where you are. And there is also data brushing, which I am pretty sure allows you to figure out where you are on a line, but I have not researched it enough to figure out how it works.
More Answers (0)
See Also
Categories
Find more on Creating, Deleting, and Querying Graphics Objects 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!