Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
18
ĆwiczenieZ.LaboratoriumzeroweMatlab,LabViewinarzędzia
Narysujtensamwykreszpoprawnymwyskalowaniemosiczęstotliwości
unormowanych.
f0=(0:(length(F)-1))/length(F);%wektorczęstotliwości
plot(f0,abs(F));%wyrysowaniewidma
Wykreślwidmowskalidecybelowejwrazztytułem,siatkąiopisemosimo-
żeszużyćponiższegozestawukomend.
plot(f0,20*log10(abs(F)));
xlabel()funormowana));ylabel()modułwidma[dB]));title()FFT));
grid
Powinieneśuzyskaćefektpodobnyjaknarys.Z.
3
.Wraziepotrzebyużyjnarzę-
dziapowiększenia(przycisklupy)lubpolecenia
axis([0,1,-15,35])
dozmianyzakresuosi.Dowiedzsię,cooznaczajączteryliczbywargumencie
axis().
RysunekZ030Modułwidmasygnałusinusoidalnegowskalidecybelowej
Z0201040Tworzeniefunkcji
Funkcjetworzysięwedytorze,wywołującnp.wbudowanyedytorMatlaba
editplot_fft.m
Nazwafunkcjipowinnabyćzgodnaznazwąpliku,wktórymjestzapisana.Pierw-
szewierszekomentarzastanowiąskróconądokumentacjęzostanąwyświetlone
wwynikupolecenia
helpplot_fft
Wpiszwedytorzekodprzykładowejfunkcji.
function[F,f0]=plot_fft(x)