我正在尝试从MATLAB GUI中获取输入..这是.wav
文件,我
已经使用
uigetfile({'*.wav'},'File Selector');
选择文件。但是选择.wav
文件没有出现在工作区中,我需要.wav
文件进行进一步分析。
答案 0 :(得分:0)
使用let result = recurrence_days.join("\n")
时,您必须指定用于存储所选文件的uigetfile
和name
的输出变量:
path
您还应检查是否已选择用户"取消" (如果他放弃了选择);要执行此操作,您可以使用第三个输出(上例中的[f_name,f_path,sts]=uigetfile({'*.wav'},'File Selector')
):如果是"取消"它将被设置为sts
。
然后,您可以使用功能0
加载"wav
文件。
如果您正在使用GUI,然后在aurdioread
中选择并标记wav
文件,则可以使用函数callback
将数据存储在GUI数据中。为了能够在以后检索数据和/或在不同guidata
之间共享数据。
在下面的可能实现中(callback
函数用于生成文件的全名 - " path \ file_name):
fullfile
希望这有帮助,
Qapla'