关于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);  

  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值