Olisi tarkoitus Fourier muuntaa sahafunktio. Alkaa origosta ja jatkuu loputtomiin. Taajuus tällä sahalla on 100 000 Hz (korkeus nollasta yhteen). Ongelma on se, että tuntuu kaikki kertoimet menevän nollaksi, vaikka b kertoimia pitäisi löytyä vaikka kuinka paljon.
b_n:lle sain
b_n=2*100000*int(100000*t*sin(n*2*pi*100000*t)dt
Ja integraali siis 0->0.00001
Apua :)
b_n:lle sain
b_n=2*100000*int(100000*t*sin(n*2*pi*100000*t)dt
Ja integraali siis 0->0.00001
Apua :)
Vastaukset 1
Vanhimmat
Ilmeisesti tarkoitat Fourier-sarjan laskemista, koska tuon funktion Fourier-muunnos koostuu vaan summasta delta-funktioita? Mutta tuon laskemisessa auttanee osittaisintegointi:
int f g' = fg - int f' g
ja erityisesti tämä tulos, jonka voi johtaa valitsemalla f=t ja g=sin(2*pi*n/T*t):
2/T int_{0,T} (1/T)*t*sin(2*pi*n/T*t) dt = 1/(pi*n)
Sarja liene siis
f(t) = 1/2 - sum 1/(pi*n) sin(2*pi*n/T*t)
jossa T=1/100000.