Aktywne Wpisy

eastbors +13
źródło: temp_file1156526898546053533
Pobierz
anonim1133 +7
Jaka jest najlepsza gra jaką graliście w tym roku?
#pcmasterrace #consolepeasants #ps5 #xbox #gry #gaming
#pcmasterrace #consolepeasants #ps5 #xbox #gry #gaming
źródło: 210910130214-gaming-pcs
Pobierz




#programowanie
cześć mirki
Mam problem z generowaniem sygnału o liniowo narastającej amplitudzie. Niby banał, a nie działa...
Jeżeli ustawię fpocz=400, fkon=600, to wygeneruje mi sinusa o częstotliwości narastającej od 400 do 800Hz. Ogólnie początkowa częstotliwość jest ok, tylko narastanie 2krotnie za szybkie.
Wiem, proste do naprawy, udało mi się to nawet naprawić, ale nie potrafię zrozumieć dlaczego tak jest... I w sumie to to mnie boli. Znam się i wiem że to w nocy mi się przyśni jeżeli tego nie zrozumiem...
Wklejam kod.
fstart=400; %poczatek czestotliwosci
fend=600; %koniec czestotliwosci
% fend=(fstart+f_end)*0.5; %!!! nie mam pojecia dlaczego ale z tym dziala
fs=16000; %czestotliwosc probkowania
n=10*fs; %dlugosc sygnalu
time=1:n; %wektor czasu
setfreq=(fstart+((fend-fstart)/n)*time); %funkcja czestotliwosci w dziedzinie czasu
omega0=2*pi*setfreq/fs; %zamiana czestotliwosci na pulsacje
ambientsound=sin(1.*omega0.*time);%generowanie sygnału