我正在尝试学习matlab的基本功能,即从麦克风录制音频,然后将其绘制成噪音消除项目。这就是我目前所拥有的:
function pushbutton1_Callback(hObject, eventdata, handles)
fs=24;
n=20000;
handles.signal1 = audiorecorder(n,fs,'Double');
msgbox('Recorded','Status');
guidata(hObject,eventdata, handles);
function pushbutton2_Callback(hObject, eventdata, handles)
fs1=24;
n=20000;
handles.noise1= audiorecorder(n,fs1,'Double');
msgbox('Recorded','Status');
guidata(hObject, handles);
我在第6行收到此错误:
没有足够的输入参数
答案 0 :(得分:0)
在第6行中删除 eventdata 并尝试它将起作用,因为guidata只接受1或2个参数
guidata 的语法
data = guidata(object_handle)
ruby_block "insert_line" do
block do
file = Chef::Util::FileEdit.new("/etc/environment")
file.insert_line_if_no_match("/blah/", "blah")
file.write_file
end