Using mulitiselect in uigetfile to plot the selected files
조회 수: 14 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Von Duesenberg
2018년 3월 26일
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
Von Duesenberg
2018년 3월 26일
If you're referring to column headers: if you open your files with readtable, your headers will be there:
myTable.Properties.VariableNames
참고 항목
카테고리
Help Center 및 File Exchange에서 Dialog Boxes에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!