Professional Documents
Culture Documents
Fourierovi Redovi Mathematica
Fourierovi Redovi Mathematica
FOURIEROVI REDOVI
Fourierovim redom moguće je aproksimirati skoro sve funkcije kao sumu sinusa i
kosinusa:
f HxL ≈
2
n=1
‡ sin Hn xL x = 0 H1.2L
π
−π
‡ cos Hn xL x = 80 n ≠ 0, 2 π H1.3L
π
n = 0<
−π
−π
‡ f HxL x =
π
−π
Uvrštavanjem jednadžbi (1.2) i (1.3) u jednadžbu (1.7) nestaju svi članovi na desnoj
strani jednadžbe osim prvog člana.
‡ f HxL x = 2 H2 πL H1.8L
π
A0
−π
f HxL x H1.9L
π ‡−π
π
1
A0 =
Množenjem obije strane jednadžbe (1.1) s vrijednošću cos(m x), gdje je m bilo koji
cjeli broj, te integriranjem na intervalu od -p do p dobivamo jednadžbu (1.10).
3
‡ cos Hm xL f HxL x =
π
−π
n=1 −π
Uvrštavanjem jednadžbi (1.3), (1.4) i (1.6) u jednadžbu (1.10) nestaju svi članovi na
desnoj strani jednadžbe osim prve sume uz uvijet da je m = n.
−π
Množenjem obje strane jednadžbe (1.1) s vrijednošću sin(m x), gdje je m bilo koji
cjeli broj, te integriranjem dobivamo jednadžbu (1.13).
‡ sin Hm xL f HxL x =
π
−π
n=1 −π
Uvrštavanjem jednadžbi (1.2), (1.4) i (1.5) u jednadžbu (1.13) nestaju svi članovi na
desnoj strani jednadžbe osim druge sume uz uvijet da je m = n.
−π
cos Hn xL f HxL
π ‡−π
π
1
An =
Bn za n = 1, 2, 3, . . .
sin Hn xL f HxL x
π ‡−π
π
1
Bn =
‡ cos I M f HxL x
Pê2
P
2 2
nπx
An =
P −P
2
Bn za n = 1, 2, 3, . . .
‡ sin I M f HxL x
Pê2
P
2 2
nπx
Bn =
P −P
2
Umnožak dvije parne ili dvije neparne funkcije je parna funkcija, a umnožak parne i
neparne funkcije je neparna funkcija.
‡ f HxL x = 2 ‡ f HxL x
P P
2 2
− P
2 0
Vrijednost integrala neparne funkcije između granica perioda - ÅÅÅÅP2Å i ÅÅÅÅP2Å jednaka je
nuli.
‡ f HxL x = 0
P
2
− P
2
‡ Cos I M f HxL x
Pê2
P
4 2
nπx
An = n = 0, 1, 2, 3, ...
P 0
Bn = 0
An = 0
‡ Sin I M f HxL x
Pê2
P
4 2
nπx
Bn = n = 1, 2, 3, ...
P 0
Cos I M f HxL x
L ‡0
L
2 nπx
An = n = 0, 1, 2, 3, ...
L
Sin I M f HxL x
L ‡0
L
2 nπx
Bn = n = 1, 2, 3, ...
L
7
TrapSum::"usage" =
"TrapSum@f@xD,8x,a,b<,n<D izračunava trapezoidalnu aproksimaciju, s n
podjela, za integral funkcije f@xD po x na intervalu od a do b.";
TrapSum@y_, domain_, n_D := NAModuleA8x, a, b, s, h<, 8x, a, b< = domain;
Simpsonova metoda
Simpson::"upotreba" =
"Simpson@f@xD,8x,a,b<,nD izračunava Simpsonovu aproksimaciju, s n
podjela, za integral funkcije f@xD po x na intervalu od a do b.";
Simpson@y_, domain_, n_D := NAModuleA8x, a, b, s, h<, 8x, a, b< = domain;
i
j y
z
j
j z
z
j
1 j z
z
j
j z
z
j ‚ Hy ê. ‚ Hy ê. Hy ê. Hy ê. z
b− h2
j
j z
z
b−h
b−a
6 j
j
j
z
z
z
h= ; 4 x → sL + 2 x → sL + x → aL + x → bL
j
j z
z
n
k {
s=a+ h s=a+h
2
∆ s=h
∆ s=h
f@x_D := x;
xlow = −2; H∗ doljnja granica intervala ∗L
xhigh = 2; H∗ gornja granica intervala ∗L
period = xhigh − xlow;H∗ period funkcije ∗L
graffun = Plot@f@xD, 8x, xlow, xhigh<D;
2
-2 -1 1 2
-1
-2
Osim funkcije moramo odrediti i red razvoja u Fourierov red te broj podjela
intervala:
k = 10; H∗ broj članova reda ∗L
n = 20; H∗ broj čvorova integracije ∗L
9
j=1
j=1
-2 -1 1 2
-1
-2
10
j=1
j=1
Null
2
-2 -1 1 2
-1
-2
11
j=1
j=1
Null
2
-2 -1 1 2
-1
-2
-2 -1 1 2
-1
-2
Graphics