- Beranda
- Komunitas
- Tech
- Programmer Forum
Agan agan. ane mau curhat nih sedikit soal SKRIPSI ane gan!!


TS
lelakikampus
Agan agan. ane mau curhat nih sedikit soal SKRIPSI ane gan!!


Ane punya kendala tentang pengolahan signal digital ane..
salah satu kendalanya setelah ane mengubah graphic signal original(Amplitudo) nya ke bentukk grafik magnitude(filter menggunakan FFT).
hasil yang ane coba grafik magnitude nya gk bekerja sesuai grafik hasil dari amplitudo nya..
berikut coding n penampakannya saat ane me record suara nya..

function record_Callback(hObject, eventdata, handles)
% hObject handle to record (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%uiwait(gcf);
fs = 44100;
y = wavrecord(88200,fs);
[filename, pathname] = uiputfile('*.wav', 'Pick an M-file');
cd (pathname);
wavwrite(y,fs,filename);
sound(y,fs);
handles.x = y;
handles.fs = fs;
axes(handles.axes1);
time = 0:1/fs

plot(time,handles.x);
title('Amplitudo');
axes(handles.axes2);
time = 0:1/fs

x = sin(2*pi*time);
nfft= 2^(nextpow2(length(x)));
fftx = fft(x,nfft);
NumUniquePts = ceil((nfft+1)/2);
fftx = fftx(1:NumUniquePts);
mx = abs(fftx)/length(x);
mx = mx.^2;
if rem(nfft,2)
mx(2:end) = mx(2:end)*2;
else
mx(2:end -1) = mx(2:end -1)*2;
end
f = (0:NumUniquePts-1)*fs/nfft;
plot(f,mx);
title('Magnitude');
xlabel('Frequency (Hz)');
ylabel('Power');
guidata(hObject, handles);
Tolong dibantu ya gan, pliisss, depresi banget nih ane

Polling
Poll ini sudah ditutup. - 2 suara
matlab
matlab
100%matlab
0%0
1.1K
6


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan