1. 程式人生 > >關於matlab GUI的匯入語音檔案或影象檔案(含顯示)

關於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);