How can I load data from a .m file into my GUIDE generated GUI then manipulate it

4 次查看(过去 30 天)
At the moment I am utilizing
uigetfile('*.m');
in a pushbutton callback in my GUI to prompt the user to import a .m file with stored variables.
What do I need to do to be able to import the variables so they may be used in the GUI functions?
My goal is to import ECG data, modify it to provide the desired values for the graphs, and then plot said data on multiple axes.
My issue is that when I try to refer to the "val" variable stored in the files, the GUI function does not recognize it. Any suggestions?
Thanks.

采纳的回答

Image Analyst
Image Analyst 2014-4-24
Put your script into the function somewhere, such as a button callback or the openingfcn. Then see the FAQ if you want to share variables between different functions, because all variables are local unless you do something to make them not be: http://matlab.wikia.com/wiki/FAQ?title=FAQ&cb=5763#How_can_I_share_data_between_callback_functions_in_my_GUI.28s.29.3F

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by