我有一个问题。我正在使用Matlab。我使用uigetfile并在用户选择文本文件后,我想在消息框中显示文件名(并且没有路径名)。我怎样才能做到这一点?这是我的代码示例。
[HMF,HMP,HML] = uigetfile(('*.txt', 'Please select your data');
if HML>0;
msgbox([You selected 'bla3']) <- I know this isn't correct)
else
return;
答案 0 :(得分:0)
您将文件名作为uigetfile
的第一个输出参数。因此,您需要做的就是:
[HMF,HMP,HML] = uigetfile(('*.txt', 'Please select your data');
if HML>0;
msgbox(sprintf('You selected %s',HMF))
else
return;
end