• Ei tuloksia

Signaalien matematiikkaa, syksy 2001

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Signaalien matematiikkaa, syksy 2001"

Copied!
2
0
0

Kokoteksti

(1)

Signaalien matematiikkaa, syksy 2001

Harjoitukset salissa M352.

Harjoitus 8

1. Tarkastellaan seuraavia funktioita annetuilla väleillä:

f1(t) = cos(2t2+ 1)−t3+ 2t −1.7≤t≤1.8 f2(t) = 5 exp 1/((t−1/2)4+ 1)

+ (t−2)2+ sin(12t) −0.5≤t≤2.6

• Muodosta molemmille funktioille interpoloiva funktio DFT:n avul- la. Valitse siis tasavälein 10 - 20 pistettä, joissa interpoloivan funk- tion ja annetun funktion arvojen pitäisi olla samat.

• Approksimoi annettuja funktioita Fourier-sarjan osasummien avul- la. Kuinka monta termiä summaan tarvitaan, jos halutaan, että virhe on pienempi kuin 10−3? Entä pienempi kuin 10−5?

• Tarkastele tapausta, jossa interpoloivassa funktiossa ja Fourier- sarjan osasummassa on yhtä paljon termejä. Kumpi antaa parem- man approksimaation?

Molemmissa tapauksissa poista ensin lineaarinen trendi.

2. Tarkastellaan dierentiaaliyhtälöä

−u00(t) = f(t) =f2(t)−11.62816987 −0.5< t <2.6 Halutaan tälle jaksollisia ratkaisuja, eli vaaditaan, ettäu(−0.5) = u(2.6) ja u0(−0.5) = u0(2.6). Jotta tämmöinen ratkaisu olisi olemassa, pitää päteä R2.6

−0.5f(t)dt = 0. Tarkista DFT:n avulla, että ehto on (laskenta- tarkkuuden rajoissa) voimassa.

Etsitään sellaista ratkaisua, jolleR2.6

−0.5u(t)dt= 0. Ratkaise tehtävä kah- della tavalla.

• Muodostau:lle Fourier-osasummia. Kokeile eri tapauksia. Kuinka monta termiä tuntuisi riittävän?

1

(2)

• Ratkaise tehtävä dierenssiyhtälön kautta. Valitaan siisb= 3.1/N, ja muodostetaan yhtälöt

−uk+1+ 2uk−uk−1 =b2fk 0≤k < N

Tässä siis uk ≈ u(kb−0.5) ja fk = f(kb−0.5). Olkoon edelleen u = (u0, . . . , uN−1), ja vastaavasti f = (f0, . . . , fN−1). Luennoilla johdettiinu:n ja f:n DFT:n välille seuraava yhteys:

Uk = b2

2sin2(πk/N)Fk

Ratkaise difyhtälö tämän avulla eri N:n arvoilla. Mikä N:n arvo tuntuisi olevan riittävän iso?

Kumpi ratkaisumenetelmä tuntuu paremmalta? Miksi?

2

Viittaukset

LIITTYVÄT TIEDOSTOT

Minkä summakaavan saat Parsevalin lauseesta.. Vertaa tulosta kyseisen

Vastaako Matlabin käyttämä DFT:n määritelmä luennoilla käytettyä?. Otetaan g :stä näytteitä välillä

Signaalien matematiikkaa, syksy 2001..

Kuinka monta näytettä vähintään tar- vitaan, jos halutaan DFT:llä approksimoida f :n Fourier-muunnosta välillä |ω| ≤ 100?. Kuinka suuri on

Mutta ottamalla riit- tävästi näytepisteitä virhe saadaan niin pieneksi kuin halutaan. Totea kuitenkin komentojen tic ja toc avulla, että edellisen tehtävän tapa on

Matlabissa ei ole suoraan komentoa, joka laskisi jaksollisen konvoluu- tion, mutta se saadaan seuraavasti komennon toeplitz avulla.. Koska konvoluutio on lineaarinen operaatio, niin

Valitse tämän kokoisia satunnaisvektoreita, tee niille DFT, ja mittaa suoritusajat komennoilla tic ja toc.. Valit- se lopuksi vielä noin kymmenen alkulukua

(b) Ota riittävästi näytteitä väliltä [−3, 3] ja laske DFT. Laske