.MAT variables to list box
1 view (last 30 days)
Show older comments
I am trying to list the contents of a .MAT file in a list box. to choose which one to import into a CSV file. I am currently using a uiget command that outputs the .MAT file as a string. How do I access the contents of the .MAT file and export them to a list box? I am using 2007b
Thank you.
0 Comments
Accepted Answer
Fangjun Jiang
on 9 Jun 2011
This should get you started.
MatFile=uigetfile('*.mat');
MyVar=load(MatFile);
VarNames=fieldnames(MyVar);
2 Comments
Fangjun Jiang
on 10 Jun 2011
The above lines give you the variable names in your .mat file. You probably will need to use set() to put them into your listbox.
h=uicontrol('style','listbox','Position',[20 20 100 100]);
set(h,'string',VarNames);
More Answers (1)
See Also
Categories
Find more on Migrate GUIDE Apps 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!