关于matlab GUI的导入语音文件或图像文件(含显示)

自己做的时候用过语音导入

修改按钮的基本信息 并确定好Tag名称,对回调函数进行编辑

    global  y y_t y_FS;
    [FileName,PathName] = uigetfile('*.wav');
    pathall=strcat(PathName,FileName);%获得wav路径
    [y,y_FS]=audioread(pathall);%读取wav文件的数据和频率
    y_t=(0:length(y)-1)/y_FS;%变换得到播放时间

图像导入如下:

function pushbutton1_Callback(hObject, eventdata, handles)  
axis off  %%关闭坐标轴显示  
%%filename存放打开的文件名  pathname存放路径  
%%例如打开F:\data\1.jpg  
%%filename=1.jpg pathname=F:\data\  
[filename pathname] =uigetfile({'*.jpg';'*.bmp';'*.*'},'打开图片');  
%%字符串拼接 拼装路径 以上面例子说所述 此时 srt=F:\data\1.jpg  
str=[pathname filename];  
%%打开图像  
im=imread(str);  
%%打开axes1的句柄 进行axes1的操作  
axes(handles.axes1);  
%%在axes1中显示 图像  
imshow(im);  

猜你喜欢

转载自blog.csdn.net/zyr_freedom/article/details/80403008