Using mulitiselect in uigetfile to plot the selected files
8 views (last 30 days)
Show older comments
Hi everyone,
My previous question was to open the selected file and plot it. The problem gets more complicate if I want to use multiselect in uigetfile to open as many files as possible, them plot those files. I don't know how to approach the problem. Can anyone help me? Thanks alot!
2 Comments
Answers (1)
Von Duesenberg
on 26 Mar 2018
Is this useful ? :
[filename, pathname, ~] = uigetfile('*.txt', 'Select text files','MultiSelect', 'on');
if filename ~= 0
h = waitbar(0,'Loading files...');
for i=1:length(filename)
myTable = readtable([pathname filename{i}]);
figure;
plot(myTable.Var1, myTable.Var2, 'bo')
waitbar(i / length(filename))
end
close(h)
end
2 Comments
Von Duesenberg
on 26 Mar 2018
If you're referring to column headers: if you open your files with readtable, your headers will be there:
myTable.Properties.VariableNames
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!