2017-03-13 6 views
0

私はアプリケーションデザイナーでGUIを構築しようとしています。私がやろうとしているのは、uigetfileを使ってオーディオファイルを開き、次にaudioreadを使うことです。開いた後、audioreadから次のエラーがあります。アプリケーションデザイナーを使用してオーディオファイルを開く

指定されたファイル名がMATLABパスに見つかりませんでした。

function ButtonButtonPushed(app)   
[AttTrans,PathName] = uigetfile({'*.wav';'*.aif'},'Select audiofile'); 
[x,Fs]= audioread('AttTrans') 
end 

私がすべき何か他のものはありますか?

+2

一般的なプログラミングの質問はstackoverflowのために、より適しているように私は、この質問を閉じるために投票します。 –

答えて

0

ファイル名に入力変数AttTransが定義されていると、audioread()関数で間違った方法で使用されます。また、現在のフォルダーからパスからオーディオファイルをインポートする場合は、パス名も追加する必要があります。変更後

はあなたのために働かなければならない:

[FileName, PathName] = uigetfile({'*.wav; *.aif'}, 'Select audio file'); 
[x, Fs] = audioread([PathName FileName]); 
関連する問題