/ / Як зупинити звук кнопкою? - матлаб, аудіо

Як зупинити звук за допомогою кнопки? - MATLAB, аудіо

Я новачок у Matlab. Я хочу відтворити синус через звукову функцію. Тепер я хочу зупинити звук натисканням кнопки на клавіатурі. Це можливо? Я думав про те, щоб використовувати «чіткий плейсд». Але я не впевнений.

fs=44100;   %Sample Frequency
samples=1/fs;
d=10;        %Duration
t=0:samples:(d-samples); % time
amp=linspace(0.0001,2,441000); %Increasing the amplitude

input("Please press enter ")
%Definition der Variable "Weiterlaufen" als true für die while schleife
a = true;
while a

disp(" ")

switch input("Chose 1 and press enter to play sound: ");
case 1 %Generating sound with a frequency of 125 Hz
f = 125;
s1 = sin(2*pi*f*t);
y= amp.*s1;
sound(y,fs);

end
end

Відповіді:

0 для відповіді № 1

Це може бути пізно; але clear sound є рішенням цього.