Pitäisi kirjoittaa ohjelma joka laskee määrätyn integraalin yleiselle funktiolle f(x)
f(x)/sqrt(1-x^2) välillä [-1,1]
Tämä pitäisi siis tehdä käyttäen Chebyshev-Gauss kvadratuuria ja tarkkuudella 1e-8.
Ohjelman ja koodin tekemisen jälkeen pitäisi ohjelmaa osata sitten soveltaa johonkin annettuun integraaliin.
Ja lisäohjeena oli vielä että:
"Koska emme yleensä tiedä integraalin tarkkaa arvoa, kyseinen tarkkuusvaatimus tarkoittaa
käytännössä sitä, että integroinnin kertaluvun (eli laskentapisteiden määrän) on oltava niin
suuri, että lopputulos muuttuu vähemmän kuin 1e-8. Eli lasketaan integraali kertaluvuilla 1,
2, 3, ... kunnes kahden peräkkäisen tuloksen erotus on alle 1e-8. Ohjelman voi tehdä
silmukassa käyttäen while ja/tai for rakenteita ja mahdollisesti break komentoa, jolla
silmukasta pääsee ulos.
Painot ja laskupisteet löytyvät mm. sivulta: http://en.wikipedia.org/wiki/Chebyshev–Gauss_quadrature "
Oon ihan täysin ja totaalisen jumissa tän tehtävän kanssa! Ihan kaikki apu on tervetullutta ja oon tosi kiitollinen jos osaatte auttaa!
matlab apua!
matlab_help
1
137
Vastaukset
- perus kysymys
Opiskeletkohan itsellesi sopimatonta alaa?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 406983
- 323948
- 453330
- 402939
- 172716
- 372238
- 162196
- 412143
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons482077- 402048