0
audiowrite
私はテキストボックスの値をfilename
にします。テキストボックスをファイル名として設定
現在のコードは機能しませんが、filenameの値が無効であるとのエラーが表示されます。私はこれをどのように修正するか知っていますか?
audiowrite(handles.edit4,'String',y,Fs);
audiowrite
私はテキストボックスの値をfilename
にします。テキストボックスをファイル名として設定
現在のコードは機能しませんが、filenameの値が無効であるとのエラーが表示されます。私はこれをどのように修正するか知っていますか?
audiowrite(handles.edit4,'String',y,Fs);
はあなたがR2014b以降を持っている場合は、handles.edit4.String
が
filename = get(handles.edit4, 'String');
% In case "String" is a cell array
if iscell(filename)
filename = filename{1};
end
audiowrite(filename, y, Fs)
更新
あなたがしたい場合に使用するか、get(handles.edit4,'String')
かを使用して、テキストボックスのString
プロパティを取得する必要があります.mp3
のような内線番号を追加するには、strcat
を使用して内線番号を追加します。
audiowrite(strcat(filename, '.mp3'), y, Fs)
回答ありがとうございますが、私はまだエラーを受け取ります。 'filename'の値は無効です。あなたの書式を使用しましたが(構文に誤りはありません)、textboxタグは間違いなく 'edit4'です。 –
@ Paji.R 'class(filename)'はあなたに何を与えるのですか? – Suever
どうすればわかりますか? 'filename'にエラーはありません。想定される入力がcharであることをaudiowriteとしています。 –