【发布时间】:2013-05-17 15:50:27
【问题描述】:
我正在寻找信息。 我和其他像我一样的学生必须在 Matlab 中创建声音。我们创建它们,我们还必须创建一个交互接口来播放这些声音。
所以我们创建了一架钢琴,当我们点击一个琴键时,它就会发出声音(这就是功能。)
我们还希望我们可以按下键盘上的一个键来调用该函数。我们听说过 KeyPressFCN,但我们不知道如何使用它,因为当我们搜索每个教程时,他们没有提供足够的信息。
那么,当我们右键单击我们想要的元素时,我们称之为 KeyPressFCN,下一步是什么?我们必须做些什么才能将函数“放置”到这个 KeyPressFCN 上。
例如,要发出一种声音,我们有:
% --- Execution lors d'un appui sur le bouton Do (première blanche)
function pushbutton1_Callback(hObject, eventdata, handles)
octave = str2double(get(handles.zone1,'String'));
frequence = 2093; %--- Fréquence initialement Do6
frequence2 = frequence./ octave;
son = sin(2*pi*frequence2*(0:0.000125:0.2));
sound(son);
【问题讨论】:
标签: matlab matlab-guide