8. Yhtälöiden ratkaisuja Newtonilla, animaatioita

Samankaltaiset tiedostot
Mat-C.1 harj2. Alustuksia f d 1 C sin x 1 C x 2 f := 1 C sin x

Mat-1.C Matemaattiset ohjelmistot

mlnonlinequ, Epälineaariset yhtälöt

Matematiikan johdantokurssi Johdatusta funktiosääntöihin ja piirtelyyn. Harjoitusta 9, tehtävien käsittelyä Maplella

mplperusteet 1. Tiedosto: mplp001.tex Ohjelmat: Maple, [Mathematica] Sievennä lauseke x 1 ( mplp002.tex (PA P1 s.2011)

plot(f(x), x=-5..5, y= )

Harjoitus 7 -- Ratkaisut

Ratkaise tehtävä 1 ilman teknisiä apuvälineitä! 1. a) Yhdistä oikea funktio oikeaan kuvaajaan. (2p)

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 5: Taylor-polynomi ja sarja

Trigonometriaa ja solve-komento GeoGebralla

Matematiikan tukikurssi

Matlab- ja Maple- ohjelmointi

Kotilaskut 1 yms. Maple:lla Maple 2017 versio. Työarkkien yhteensopivuus taaksepäin ei ole taattu!

PRELIMINÄÄRIKOE PITKÄ MATEMATIIKKA

Aloitusohje versiolle 4.0

Derivaatta graafisesti, h- ja keskeisdifferenssimuodot GeoGebralla Valokuva-albumi

Tehtävien ratkaisut

z 1+i (a) f (z) = 3z 4 5z 3 + 2z (b) f (z) = z 4z + 1 f (z) = 12z 3 15z 2 + 2

Muutoksen arviointi differentiaalin avulla

MS-A0104 Differentiaali- ja integraalilaskenta 1 (ELEC2) MS-A0106 Differentiaali- ja integraalilaskenta 1 (ENG2)

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

1. Lineaarialgebraa A := Matriisin osia voidaan muutella päivittämällä riviä, saraketta tai osamatriisia (Matlabmaisesti): B :=

. Kun p = 1, jono suppenee raja-arvoon 1. Jos p = 2, jono hajaantuu. Jono suppenee siis lineaarisesti. Vastaavasti jonolle r k+1 = r k, suhde on r k+1

MATP153 Approbatur 1B Harjoitus 3, ratkaisut Maanantai

Heikki Apiola, Juha Kuortti, Miika Oksman. 5. lokakuuta Matlabperusteita, osa 1

Öljyn määrä säiliössä

wxmaxima-pikaopas Ari Lehtonen

Matlabin perusteita Grafiikka

Kuinka määritellään 2 3?

Harjoitus 1: Matlab. Harjoitus 1: Matlab. Mat Sovelletun matematiikan tietokonetyöt 1. Syksy 2006

Matematiikan tukikurssi

b) Määritä/Laske (ei tarvitse tehdä määritelmän kautta). (2p)

Käy vastaamassa kyselyyn kurssin pedanet-sivulla (TÄRKEÄ ensi vuotta ajatellen) Kurssin suorittaminen ja arviointi: vähintään 50 tehtävää tehtynä

Preliminäärikoe Tehtävät A-osio Pitkä matematiikka kevät 2016 Sivu 1 / 4

Casion fx-cg20 ylioppilaskirjoituksissa apuna

Differentiaali- ja integraalilaskenta 1. Tietokoneharjoitus: ratkaisut

Pienimm"an neli"osumman sovitus

n. asteen polynomilla on enintään n nollakohtaa ja enintään n - 1 ääriarvokohtaa.

Vastaus: 10. Kertausharjoituksia. 1. Lukujonot lim = lim n + = = n n. Vastaus: suppenee raja-arvona Vastaus:

Matlabperusteita, osa 1. Heikki Apiola Matlab-perusteita, osa 1. Heikki Apiola. 12. maaliskuuta 2012

5.3 Suoran ja toisen asteen käyrän yhteiset pisteet

jakokulmassa x 4 x 8 x 3x

Numeerinen analyysi Harjoitus 3 / Kevät 2017

Käyräparven kohtisuorat leikkaajat

Lineaarialgebra a, kevät 2019

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Matematiikan tukikurssi

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ HYVÄN VASTAUKSEN PIIRTEITÄ

Kertausosa. 5. Merkitään sädettä kirjaimella r. Kaaren pituus on tällöin r a) sin = 0, , c) tan = 0,

Tilastolliset toiminnot

Matematiikan tukikurssi: kurssikerta 10

4 / 2013 TI-NSPIRE CAS TEKNOLOGIA LUKIOSSA. T3-kouluttajat: Olli Karkkulainen ja Markku Parkkonen

MAA7 7.1 Koe Jussi Tyni Valitse kuusi tehtävää! Tee vastauspaperiin pisteytysruudukko! Kaikkiin tehtäviin välivaiheet näkyviin!

derivaatta pisteessä (YOS11) a) Näytä, että a n+1 > a n, kun n = 1, 2, 3,.

Äärettömät raja-arvot

TIETOKONE DATA-ANALYYSIN APUVÄLINEENÄ PIKAOPAS

GeoGebra Quickstart. Lyhyt GeoGebra 2.7 -ohje suomeksi

MATP153 Approbatur 1B Harjoitus 5 Maanantai

Tieteellinen laskenta 2 Törmäykset

Mukavia kokeiluja ClassPad 330 -laskimella

Partikkelit pallon pinnalla

Harjoitus 3 -- Ratkaisut

6. Harjoitusjakso II. Vinkkejä ja ohjeita

Matematiikan tukikurssi

TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio. Kimmo Berg. Mat Optimointioppi. 9. harjoitus - ratkaisut

Harjoituskokeiden ratkaisut Painoon mennyt versio.

MS-A0205/MS-A0206 Differentiaali- ja integraalilaskenta 2 Luento 8: Newtonin iteraatio. Taso- ja avaruusintegraalit

Kokeellista matematiikkaa SAGE:lla

DIFFERENTIAALI- JA INTEGRAALILASKENTA

Numeeriset menetelmät

L9: Rayleigh testi. Laskuharjoitus

Teknillinen tiedekunta, matematiikan jaos Numeeriset menetelmät

MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ Merkitään f(x) =x 3 x. Laske a) f( 2), b) f (3) ja c) YLIOPPILASTUTKINTO- LAUTAKUNTA

MATEMATIIKKA 3 VIIKKOTUNTIA

dt 2. Nämä voimat siis kumoavat toisensa, jolloin saadaan differentiaaliyhtälö

cos x cos 2x dx a) symbolisesti, b) numeerisesti. Piirrä integroitavan funktion kuvaaja. Mikä itse asiassa on integraalin arvo?

Juuri 6 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Vastaus: Määrittelyehto on x 1 ja nollakohta x = 1.

Funktiojonot ja funktiotermiset sarjat Funktiojono ja funktioterminen sarja Pisteittäinen ja tasainen suppeneminen

Juuri 12 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty

Juuri 7 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty c) sin 50 = sin ( ) = sin 130 = 0,77

3. Yhtälön numeeristen ratkaisujen etsimisestä

ABTEKNILLINEN KORKEAKOULU

Projektityö M12. Johdanto

Harjoitus 10: Mathematica

Harjoitus 4 -- Ratkaisut

Aloita Ratkaise Pisteytä se itse Merkitse pisteet saanut riittävästi pisteitä voit siirtyä seuraavaan osioon ei ole riittävästi

sin x cos x cos x = sin x arvoilla x ] π

TIETOKONE DATA-ANALYYSIN APUVÄLINEENÄ PIKAOPAS

x = π 3 + nπ, x + 1 f (x) = 2x (x + 1) x2 1 (x + 1) 2 = 2x2 + 2x x 2 = x2 + 2x f ( 3) = ( 3)2 + 2 ( 3) ( 3) = = 21 tosi

Sarake 1 Sarake 2 Sarake 3 Sarake 4. Vahvistumisen jälkeen tavaran hinta on 70. Uusi tilavuus on

määrittelyjoukko. 8 piirretään tangentti pisteeseen, jossa käyrä leikkaa y-akselin. Määritä tangentin yhtälö.

Matematiikan tukikurssi

Excelin käyttö mallintamisessa. Regressiosuoran määrittäminen. Käsitellään tehtävän 267 ratkaisu.

2 Taylor-polynomit ja -sarjat

POHDIN - projekti. Funktio. Vektoriarvoinen funktio

Luento 5. Timo Savola. 28. huhtikuuta 2006

L9: Rayleigh testi. Laskuharjoitus

matlabteht/mlperusteet, Matlab-perusteita 1. mlp001.tex

Juuri 12 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty

Transkriptio:

8. Yhtälöiden ratkaisuja Newtonilla, animaatioita Käsitellään puhtaana Maple-työnä ja myös Maple-Matlab-yhteistyönä. restart with plots : N d /evalf K f D f Nsymb d / K f D f lprint Nsymb +(*cos()-sin()-1)/(*sin()) # Tätä käytetään Maple-työssä N := /evalf K f D f # Tämä tarvitaan Maple-Matlab-yhteiskäyttöön. Nsymb := / K f D f f d /$cos K sin K 1; f := / cos K sin K 1 Nsymb C cos K sin K 1 sin (1.1) (1.) (1.3) (1.4) 1) Maple-Matlab: Siirretään tämä kaava Matlab-ikkunaan (copy/paste) Puhdas Matlab-työ vaatisi derivoimista ja N-kaavan sieventämistä ja kirjoittamista Matlabille. Sen kaiken hoitaa meille Maple. Tehdään tässä Matlab-iterointi mahdollisimman yksinkertaisesti toistamalla komentoikkunassa nuoliylös-näppäimellä =N()-riviä (tai editorissa CTR-ENTER). Toki voitaisiin hoitaa forsilmukalla tai vielä paremmin while-rakenteella. Newtonin menetelmä suppenee yleensä hyvin nopeasti tai sitten hajaantuu, joten iterointiaskeleita ei yleensä tarvita monta. syms vectorize(+(*cos()-sin()-1)/(*sin())) % vectorize tekee pisteet. +(cos().*-sin()-1)./sin()./ N=@() +(cos().*-sin()-1)./sin()./ =6; format long =N() = 11.994664434743 =N() = 10.9901103161904

=N() % Toista n-nappaimella. =.99346358708939 =N() % Tämä ampuu kauas. Vaihdetaan alkupistettä. =6.5 = 6.500000000000000 =N() = 10.17073934666555 =N() = 10.9955757003300 =N() = 11.994664434743 =N() = 10.9901103161904 =N() =N() ) Jatketaan nyt puhtaalla Maple-linjalla: fkuva d plot f, = 0..3$Pi, color = black ; fkuva := PLOT... N ; C cos K 1. sin K 1. sin 0 d PiC.3; # Otetaan toinen alkupiste kuin edellä. 0 := p C 0.3 (1.5) (1.6) (1.7) for k from 1 to 5 do k d N k K 1 end do 1 := 7.366983641 := 7.607183306 3 := 7.59100585 4 := 7.5905618 5 := 7.5905618 (1.8) Tehtävässä ei pyydetty, mutta tehdään graafinen havainnollistus piirtämällä tangentteja sivuamispisteestä -akselin leikkauspisteeseen. Tässä on riemastuttavan kätevä mahdollisuus määritellä grafiikkaarvoinen funktio:

tangkuva d 0/plot 0, 0, 0, f 0, N 0, 0 tangkuva := 0/plot 0, 0, 0, f 0, N 0, 0 (1.9) #tangd f, 0, /f 0 C D f 0 $ K 0 display-komennolle annetaan jono näitä kuvia, kunkin kuvan "kantapiste" on ao. iteraatiojonon piste. display fkuva, seq tangkuva k K 1, k = 1..4 5 0 p p 3 p p 5 p 3 p K5 K10 Selvemmin prosessi näkyy animaationa, se saadaan lisäämällä edelliseen valitsin insequence=true Koska haluamme kuvaajan näkyvän jokaisessa animaatiokehyksessä, jouduimme lisäämään display(fkuva,...) muuten fkuva pyyhkiytyisi seuraavassa kehyksessä pois. display seq display fkuva, tangkuva k K 1, k = 1..9, insequence = true

5 0 p p 3 p p 5 p 3 p K5 K10 Klikkaamalla kuvaa, saat animaatiovalikon. Newton suppenee näillä arvoilla turhan nopeasti. Voi kokeilla muita lähtöarvoja. Tässä on joka tapauksessa hyvin kätevä yleinen tekniikka, jolla erilaisia iteraatioita on tavattoman helppo graafisesti havainnollistaa. 0 d 6.5 # Otetaan sama alkup. kuin Matlab;ssa 0 := 6.5 (1.10) for k from 1 to 6 do k d N k K 1 end do 1 := 10.1707393 := 11.9946645 3 := 10.9901103 4 := 10.99557570 5 := 10.9955749 6 := 10.9955749 (1.11)

fkuva d plot f, = 0..1, color = black ; fkuva := PLOT... display seq display fkuva, tangkuva k K 1, k = 1..5, insequence = true (1.1) 8 6 4 0 K 4 6 8 10 1 K4 K6 K8 K10 display seq display fkuva, tangkuva k K 1, k = 1..5, insequence = false

8 6 4 0 K 4 6 8 10 1 K4 K6 K8 K10 b) f d / C sin K8 plot f, =K4.. 4 f := / C sin K 8 (1.13)

8 6 4 K4 K3 K K1 0 1 3 4 K K4 K6 K8 0 dk1 0 := K1 (1.14) for k from 1 to 7 do k d N k K 1 end do 1 := K6.37198855 := K3.60438447 3 := K.933318548 4 := K.87534609 5 := K.87467551 6 := K.874675468 7 := K.874675468 (1.15) fkuva d plot f, =K7..4, color = black ; fkuva := PLOT... (1.16)

display seq display fkuva, tangkuva k K 1, k = 1..6, insequence = true 40 30 0 10 K6 K4 K 0 4