osaisko joku ees pistää mut alkuun tässä tehtävässä. Kyseessä numeerinen integrointi jollain seuraavista menetelmistä: Keskipistesääntö,puolisuunnikassääntö,simpsonin menetelmä. Itse mieltäsin parhaaksi lähestymis tavaksi ensimmäistä mut ihan sama.
Funktio määrätty integraali x^2*exp(x)*sin(2*x) , välillä 1-5 eli siis approximaatiosta kyse tälle. Tarkka arvo laskettu 554.9768759146. Matlabilla arvon saa defaultilla 4 desimaalilla 554.9769, mutta tässä ei nähdäkseni pidä käyttää tätä valmista komentoa millä laskin tämän eli quad käyttää simpsonin menetelmää.
Pitäisi tehdä oma funktio ja olen melko jäässä tämän kanssa. Käytännössä en tiedä miten lähteä liikkeelle tästä.
Niin ja itse tehtävän antoon eli kysytään tarvittavaa jakovälien määrää jolla päästää 3,6,9 desimaalin tarkkuuteen? kait pitäs ehkä looppia alkaa vääntää ja ja mitähän...? :|
Funktio määrätty integraali x^2*exp(x)*sin(2*x) , välillä 1-5 eli siis approximaatiosta kyse tälle. Tarkka arvo laskettu 554.9768759146. Matlabilla arvon saa defaultilla 4 desimaalilla 554.9769, mutta tässä ei nähdäkseni pidä käyttää tätä valmista komentoa millä laskin tämän eli quad käyttää simpsonin menetelmää.
Pitäisi tehdä oma funktio ja olen melko jäässä tämän kanssa. Käytännössä en tiedä miten lähteä liikkeelle tästä.
Niin ja itse tehtävän antoon eli kysytään tarvittavaa jakovälien määrää jolla päästää 3,6,9 desimaalin tarkkuuteen? kait pitäs ehkä looppia alkaa vääntää ja ja mitähän...? :|
Vastaukset 2
Vanhimmat
Maplella toi menee jotenkin niin että pistät:
set int [funktio] return house mode==simpsonL; set decimal deviant 3..9:3 lepsian[1,5];
mutta matlab ei ole niin tuttu joten en tiedä, mut kato manuaalista joko tolla simpsonL tai lepsian komennolla.
voit määritellä tuon funktion komentorivillä:
f = @(x) x.^2.*exp(x).*sin(2*x);
Tuolle voi antaa nyt myös vektoriarvoisen x:n.
Sitten lasketaan vaikka keskipisteet vektoriin:
1. määrää jakopisteet --> n = 10;
2. lasketaan keskipisteet --> x = (1 (5-1)/2/n):((5-1)/n):5;
3. lasketaan funktion arvot noissa pisteissä muuttujaan y --> y = f(x).
4. integraalin arvo on sum(y) * ((5-1)/n)
toivottavasti ton avulla saat muutkin