How to open multiple fig files at once through code?
조회 수: 9 (최근 30일)
이전 댓글 표시
%I need to open multiple files from a directory. I tried using the following code:
[figures, pathname,]=uigetfile('directory','*.fig','Multiselect','on');
for x = 1:length(figures)
Multi_Figs = figures(x).name;
Op = openfig(Multi_Figs);
end
It gave an error,
Error in Multi_Figs = figures(x).name; : Struct contents reference from a non-struct array object.
I tried removing " .name " from it and modified the code as:
[figures, pathname,]=uigetfile('directory','*.fig','Multiselect','on');
for x = 1:length(figures)
Multi_Figs = figures(x);
Op = openfig(Multi_Figs);
end
After running the code it gave another error;
Error in Op = openfig(Multi_Figs); : The value of 'Filename' is invalid. It must satisfy the function: ischar.
I converted the figure names to char by ch=char(figures) and using 'ch' in place of 'figures' in the code. But it also did not work out.
Kindly help me with opening multiple fig files at once.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!