click workspace variable / figure marker point to activate function
5 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Walter Roberson
2015-5-21
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.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!