如何使用 MATLAB dir 函数指定文件扩展名掩码
How to specify a file extension mask with MATLAB dir function
我正在使用 GUI matlab,我想在列表框中仅显示来自特定文件夹的声波。当我单击按钮时,声音 wav 将列在列表框中。我正在使用的代码会显示文件夹中的所有内容。
function Display_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton4 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
d = dir('c:\savedsound'); %get files
set(handles.listbox1,'String',{d.name})
如果您只想显示 .wav 文件,只需修改对 dir.
的调用即可
d = dir('C:\savedsound\*.wav'); % get files
我正在使用 GUI matlab,我想在列表框中仅显示来自特定文件夹的声波。当我单击按钮时,声音 wav 将列在列表框中。我正在使用的代码会显示文件夹中的所有内容。
function Display_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton4 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
d = dir('c:\savedsound'); %get files
set(handles.listbox1,'String',{d.name})
如果您只想显示 .wav 文件,只需修改对 dir.
的调用即可d = dir('C:\savedsound\*.wav'); % get files