<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="xsl/mathml.xsl"?>
<?xml-stylesheet type="text/css" href="../navi/css/ratk.css"?>
<?xml-stylesheet type="text/css" href="css/numadb.css"?>
<html  
xmlns="http://www.w3.org/1999/xhtml"  
><head>
<title>XML</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html)" /> 
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html)" /> 
<!-- xhtml,mozilla --> 
<meta name="src" content="numadb.tex" /> 
<meta name="date" content="2005-04-07 09:23:00" /> 
<link rel="stylesheet" type="text/css" href="../navi/css/ratk.css" />
<link rel="stylesheet" type="text/css" href="css/numadb.css" /> 
</head><body 
>
<h3 class="likesectionHead"><a 
 id="x1-1000"></a>Adamsin &#8211; Bashforthin menetelm&#x00E4;</h3>
<!--l. 29--><p class="noindent">Kun differentiaaliyht&#x00E4;l&#x00F6; <!--l. 29--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msup><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
> <mo 
class="MathClass-rel">=</mo> <mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi><mo 
class="MathClass-punc">,</mo><mi 
>y</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow></math>&#x0020;
integroidaan puolittain v&#x00E4;lin <!--l. 30--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow><mo 
class="MathClass-open">[</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">]</mo></mrow></math>&#x0020;
yli, saadaan
</p>
<div class="math-display"><!--l. 31--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
>
                        <mi 
>y</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo> <mi 
>y</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo><msubsup><mrow 
><mo mathsize="big" 
> &#x222B;</mo>
  <!--nolimits--></mrow><mrow 
><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></mrow><mrow 
><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
>
            </mrow></msubsup 
><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi><mo 
class="MathClass-punc">,</mo><mi 
>y</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow><mspace width="0em" class="thinspace"/><mi 
>d</mi><mi 
>x</mi><mo 
class="MathClass-punc">.</mo>
</mrow></math></div>
<!--l. 33--><p class="nopar"> <span 
class="aeti-10"> Adamsin &#8211; Bashforthin menetelm</span><span 
class="aeti-10">&#x00E4;</span><span 
class="aeti-10">ss</span><span 
class="aeti-10">&#x00E4;</span> integroitava funktio
<!--l. 35--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi><mo 
class="MathClass-punc">,</mo><mi 
>y</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow></math>&#x0020;
korvataan kolmannen asteen interpolaatiopolynomilla, jonka kuvaaja kulkee nelj&#x00E4;n viimeksi lasketun
pisteen <!--l. 37--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>j</mi></mrow></msub 
><mo 
class="MathClass-punc">,</mo><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>j</mi></mrow></msub 
><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>j</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow></math>,
<!--l. 37--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>j</mi> <mo 
class="MathClass-rel">=</mo> <mi 
>k</mi> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>3</mn><mo 
class="MathClass-punc">,</mo><mi 
>k</mi> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>2</mn><mo 
class="MathClass-punc">,</mo><mi 
>k</mi> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>1</mn><mo 
class="MathClass-punc">,</mo><mi 
>k</mi></math>,
kautta. Muodostamalla polynomi ja integroimalla se saadaan integraalille approksimaatio
</p>
<div class="math-display"><!--l. 39--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
>
            <mfrac><mrow 
><mi 
>h</mi></mrow>
<mrow 
><mn>2</mn><mn>4</mn></mrow></mfrac> <mfenced separators="" 
open="["  close="]" ><mrow><mn>5</mn><mn>5</mn><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>5</mn><mn>9</mn><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">+</mo> <mn>3</mn><mn>7</mn><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>9</mn><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mrow></msub 
><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfenced><mo 
class="MathClass-punc">.</mo>
</mrow></math></div>
<!--l. 42--><p class="nopar">
</p><!--l. 44--><p class="noindent">Menetelm&#x00E4;n laskentakaava on siten
</p>
                                                                                 
                                                                                 
<div class="math-display"><!--l. 45--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
>
                   <msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo>  <mfrac><mrow 
><mi 
>h</mi></mrow> 
<mrow 
><mn>2</mn><mn>4</mn></mrow></mfrac><mrow><mo 
class="MathClass-open">(</mo><mrow><mn>5</mn><mn>5</mn><msub><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>5</mn><mn>9</mn><msub><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>3</mn><mn>7</mn><msub><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">&#x2212;</mo> <mn>9</mn><msub><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">&#x2212;</mo><mn>3</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">,</mo>
</mrow></math></div>
<!--l. 47--><p class="nopar">miss&#x00E4; on merkitty lyhyesti <!--l. 48--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>j</mi></mrow></msub 
> <mo 
class="MathClass-rel">=</mo> <mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>x</mi></mrow><mrow 
><mi 
>j</mi></mrow></msub 
><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>j</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></math>.
Kyseess&#x00E4; on <span 
class="aeti-10"> moniaskelmenetelm</span><span 
class="aeti-10">&#x00E4;</span>, koska uuden arvon laskeminen perustuu useaan aikaisempaan
askeleeseen.
</p><!--l. 52--><p class="noindent">Jotta menetelm&#x00E4;&#x00E4; voitaisiin k&#x00E4;ytt&#x00E4;&#x00E4;, on tunnettava nelj&#x00E4;
aikaisempaa arvoa. Kaavaa ei siten voida k&#x00E4;ytt&#x00E4;&#x00E4; alusta l&#x00E4;htien, vaan arvot
<!--l. 54--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>1</mn> </mrow> </msub 
> </math>,
<!--l. 54--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>2</mn> </mrow> </msub 
> </math> ja
<!--l. 54--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mn>3</mn> </mrow> </msub 
> </math> on
laskettava jollakin muulla menetelm&#x00E4;ll&#x00E4;, tyypillisesti jollakin yksiaskelmenetelm&#x00E4;ll&#x00E4;
kuten esimerkiksi Rungen &#8211; Kuttan menetelm&#x00E4;ll&#x00E4;.
</p><!--l. 58--><p class="noindent"><span 
class="ecbx-1000">Linkkej</span><span 
class="ecbx-1000">&#x00E4;</span>
</p><!--l. 58--><p class="noindent"><a 
href="../xml/numper.xml" >numeerisen ratkaisemisen perusidea</a>
<br class="newline" /> <a 
href="../xml/numrgk.xml" >Rungen &#x2013; Kuttan menetelm&#x00E4;</a>
<br class="newline" /> <a 
href="../xml_mma/nummen.xml" >alkuarvoprobleeman numeerinen ratkaiseminen, esimerkki (mma-versio)</a>
<br class="newline" /> <a 
href="../xml_mma/numryh.xml" >Airyn yht&#x00E4;l&#x00F6;n numeerinen ratkaiseminen, esimerkki (mma-versio)</a>
<br class="newline" /> <a 
href="../xml_mma/numabj.xml" >Adamsin &#x2013; Bashforthin menetelm&#x00E4;n johto (mma-versio)</a>
<br class="newline" /> <a 
href="../xml_mpl/nummen.xml" >alkuarvoprobleeman numeerinen ratkaiseminen, esimerkki (mpl-versio)</a>
<br class="newline" /> <a 
href="../xml_mpl/numryh.xml" >Airyn yht&#x00E4;l&#x00F6;n numeerinen ratkaiseminen, esimerkki (mpl-versio)</a>
<br class="newline" /> <a 
href="../xml_mpl/numabj.xml" >Adamsin &#x2013; Bashforthin menetelm&#x00E4;n johto (mpl-versio)</a>
<br class="newline" />
<br class="newline" />
<span 
class="ecti-1000">Simo K. Kivel</span><span 
class="ecti-1000">&#x00E4;</span>    10.4.2001
</p>
 
</body> 
</html>
