[Matlab] Częstotliwość funkcji.

BeHappy
Użytkownik
Użytkownik
Posty: 239
Rejestracja: 18 lis 2014, o 19:38
Płeć: Mężczyzna
Lokalizacja: Poznań
Podziękował: 9 razy

[Matlab] Częstotliwość funkcji.

Post autor: BeHappy »

Witam mam problem, bo nie wiem jak opisać w Matlabie częstotliwość funkcji tzn. kod wygląda tak:

Kod: Zaznacz cały

function [x,t]=pila(A,f,N,Ts)

%generacja pojedynczego okresu
%ilosc probek w pojedynczym okresie:
n=(1/f)/Ts;
x1=[-A:A/(n-1):A A:-A/(n-1):-A];
%generacja sygnalu
x=[]
for(i=1:N)
x=[x x1];
end

t=0:Ts:(length(x)-1)*Ts
plot(t,x,'r-');
end
I wyjaśnijcie mi co to dokładniej jest częstotliwość funkcji, tzn. wiem, że jak np. częstotliwość wynosi \(\displaystyle{ 2Hz}\) to powinny pojawić się 2 okresy w ciągu 1 sek, ale jak to zrobić. Żeby w ciągu 1s, wykonał się ten kod:

Kod: Zaznacz cały

x1=[-A:A/(n-1):A A:-A/(n-1):-A];
x=[x x1];
\(\displaystyle{ f}\) razy?
Ostatnio zmieniony 20 lis 2014, o 14:57 przez Afish, łącznie zmieniany 2 razy.
Powód: Poprawa wiadomości.Temat umieszczony w złym dziale.
ODPOWIEDZ