从MATLAB gui加载.wav到工作区

时间:2017-04-23 00:38:45

标签: q matlab-guide

我正在尝试从MATLAB GUI中获取输入..这是.wav文件,我  已经使用

uigetfile({'*.wav'},'File Selector');

选择文件。但是选择.wav文件没有出现在工作区中,我需要.wav文件进行进一步分析。

1 个答案:

答案 0 :(得分:0)

使用let result = recurrence_days.join("\n") 时,您必须指定用于存储所选文件的uigetfilename的输出变量:

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'