<?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/numrgk.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="numrgk.tex" /> 
<meta name="date" content="2005-04-07 09:24:00" /> 
<link rel="stylesheet" type="text/css" href="../navi/css/ratk.css" />
<link rel="stylesheet" type="text/css" href="css/numrgk.css" /> 
</head><body 
>
<h3 class="likesectionHead"><a 
 id="x1-1000"></a>Rungen &#8211; Kuttan menetelm&#x00E4;</h3>
<!--l. 29--><p class="noindent">Samaan tapaan kuin parannetun Eulerin menetelm&#x00E4;n johtamisessa k&#x00E4;ytet&#x00E4;&#x00E4;n toisen
asteen Taylorin polynomia, voidaan tarkastella nelj&#x00E4;nnen asteen polynomia. Tarkasteluista tulee
t&#x00E4;ll&#x00F6;in suhteellisen monimutkaisia, mutta tuloksena saadaan <span 
class="aeti-10"> klassinen Rungen &#8211; Kuttan </span>
<span 
class="aeti-10"> menetelm</span><span 
class="aeti-10">&#x00E4;</span>, joka voidaan luonnehtia useampikertaiseksi <span 
class="aeti-10"> ennustaja-korjaaja-menetelm</span><span 
class="aeti-10">&#x00E4;</span><span 
class="aeti-10">ksi</span>.
</p><!--l. 36--><p class="noindent">Yhden askelen laskemisessa tarvittavat kaavat ovat seuraavat:
</p><!--tex4ht:inline--><!--l. 43--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mtable 
columnalign="left" class="align-star">
                          <mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></mtd>                            <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mi 
>h</mi><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-punc">,</mo><mspace width="2em"/></mtd>                                         <mtd 
columnalign="right" class="align-label"></mtd>                          <mtd 
class="align-label">
                          <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></mtd>                            <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mi 
>h</mi><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-bin">+</mo> <mi 
>h</mi><mo 
class="MathClass-bin">&#x2215;</mo><mn>2</mn><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
><mo 
class="MathClass-bin">&#x2215;</mo><mn>2</mn></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">,</mo><mspace width="2em"/></mtd>                             <mtd 
columnalign="right" class="align-label"></mtd>                          <mtd 
class="align-label">
                          <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
></mtd>                            <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mi 
>h</mi><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-bin">+</mo> <mi 
>h</mi><mo 
class="MathClass-bin">&#x2215;</mo><mn>2</mn><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
><mo 
class="MathClass-bin">&#x2215;</mo><mn>2</mn></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">,</mo><mspace width="2em"/></mtd>                             <mtd 
columnalign="right" class="align-label"></mtd>                          <mtd 
class="align-label">
                          <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mtd>                            <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <mi 
>h</mi><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-bin">+</mo> <mi 
>h</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">,</mo><mspace width="2em"/></mtd>                                 <mtd 
columnalign="right" class="align-label"></mtd>                          <mtd 
class="align-label">
                          <mspace width="2em"/></mtd></mtr><mtr><mtd 
columnalign="right" class="align-odd"><msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi><mo 
class="MathClass-bin">+</mo><mn>1</mn></mrow></msub 
></mtd>                          <mtd 
class="align-even"> <mo 
class="MathClass-rel">=</mo> <msub><mrow 
><mi 
>y</mi></mrow><mrow 
><mi 
>k</mi></mrow></msub 
> <mo 
class="MathClass-bin">+</mo><mfrac><mrow> <mn>1</mn></mrow> 
<mrow><mn>6</mn></mrow></mfrac><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>2</mn><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>2</mn><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">.</mo><mspace width="2em"/></mtd>                          <mtd 
columnalign="right" class="align-label"></mtd>                          <mtd 
class="align-label">
<mspace width="2em"/></mtd></mtr></mtable></math>&#x0020;
<!--l. 44--><p class="noindent">Ilman tarkempaa analyysia ei ole mahdollista n&#x00E4;hd&#x00E4;, miksi kaavat ovat juuri sellaisia kuin
ovat. Periaatteessa lopputulos on kuitenkin ymm&#x00E4;rrett&#x00E4;viss&#x00E4;: Kun luvuista
<!--l. 46--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
></math>,
<!--l. 46--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
></math>,
<!--l. 46--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
></math>,
<!--l. 46--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></math> otetaan
<!--l. 46--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>h</mi></math> tekij&#x00E4;ksi, voidaan
termi <!--l. 47--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mfrac><mrow><mn>1</mn></mrow>
<mrow><mn>6</mn></mrow></mfrac><mrow><mo 
class="MathClass-open">(</mo><mrow><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>1</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>2</mn><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>2</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <mn>2</mn><msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>3</mn></mrow></msub 
> <mo 
class="MathClass-bin">+</mo> <msub><mrow 
><mi 
>k</mi></mrow><mrow 
><mn>4</mn></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></math> mielt&#x00E4;&#x00E4;
funktion <!--l. 48--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>f</mi></math>&#x0020;
er&#x00E4;iss&#x00E4; pisteiss&#x00E4; laskettujen arvojen painotetuksi keskiarvoksi kerrottuna tarkasteluv&#x00E4;lin
pituudella <!--l. 49--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="inline" ><mi 
>h</mi></math>.
Se voi siis hyvin olla j&#x00E4;rkev&#x00E4; approksimaatio integraalille
</p>
                                                                                 
                                                                                 
<div class="math-display"><!--l. 51--><math 
 xmlns="http://www.w3.org/1998/Math/MathML" display="block" ><mrow 
>
                                <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. 53--><p class="nopar">
</p><!--l. 55--><p class="noindent">Klassinen Rungen &#8211; Kuttan menetelm&#x00E4; on varsin hyv&#x00E4; ja melko laajasti k&#x00E4;ytetty
menetelm&#x00E4; alkuarvoprobleemojen ratkaisemisessa. Vastaavantyyppisi&#x00E4; yhteisell&#x00E4;
nimell&#x00E4; Rungen &#8211; Kuttan menetelmiksi kutsuttuja menetelmi&#x00E4; on useita erilaisia.
</p><!--l. 60--><p class="noindent"><span 
class="ecbx-1000">Linkkej</span><span 
class="ecbx-1000">&#x00E4;</span>
</p><!--l. 60--><p class="noindent"><a 
href="../xml/numper.xml" >numeerisen ratkaisemisen perusidea</a>
<br class="newline" /> <a 
href="../xml/numheu.xml" >parannettu Eulerin 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_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" />
<br class="newline" />
<span 
class="ecti-1000">Simo K. Kivel</span><span 
class="ecti-1000">&#x00E4;</span>    10.4.2001
</p>
 
</body> 
</html>
