<?xml version="1.0"  encoding="iso-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="xsl/mathml.xsl"?>
<!DOCTYPE MMLEntities [
<!ENTITY af "&#x02061;">
<!ENTITY alpha "&#x003B1;">
<!ENTITY ap "&#x02048;">
<!ENTITY apos "&#x00027;">
<!ENTITY ApplyFunction "&#x02061;">
<!ENTITY Backslash "&#x02216;">
<!ENTITY beta "&#x003B2;">
<!ENTITY cap "&#x02229;">
<!ENTITY CenterDot "&#x000B7;">
<!ENTITY chi "&#x003C7;">
<!ENTITY compfn "&#x02218;">
<!ENTITY cup "&#x0222A;">
<!ENTITY dd "d">
<!ENTITY Del "&#x02207;">
<!ENTITY Delta "&#x00394;">
<!ENTITY delta "&#x003B4;">
<!ENTITY DifferentialD "d">
<!ENTITY DoubleRightArrow "&#x021D2;">
<!ENTITY ee "e">
<!ENTITY empty "&#x02205;&#x02063;">
<!ENTITY emptyset "&#x02205;&#x02063;">
<!ENTITY epsi "&#x003B5;">
<!ENTITY epsilon "&#x003B5;">
<!ENTITY epsiv "&#x0025B;">
<!ENTITY equiv "&#x02261;">
<!ENTITY eta "&#x003B7;">
<!ENTITY exist "&#x02203;">
<!ENTITY Exists "&#x02203;">
<!ENTITY ExponentialE "e">
<!ENTITY forall "&#x02200;">
<!ENTITY ForAll "&#x02200;">
<!ENTITY Gamma "&#x00393;">
<!ENTITY gamma "&#x003B3;">
<!ENTITY Gammad "&#x003DC;">
<!ENTITY gammad "&#x003DC;">
<!ENTITY ge "&#x02265;">
<!ENTITY gt "&#x0003E;">
<!ENTITY ii "i">
<!ENTITY image "&#x02111;">
<!ENTITY ImaginaryI "i">
<!ENTITY in "&#x02208;">
<!ENTITY infin "&#x0221E;">
<!ENTITY Integral "&#x0222B;">
<!ENTITY InvisibleTimes "&#x02062;">
<!ENTITY iota "&#x003B9;">
<!ENTITY it "&#x02062;">
<!ENTITY kappa "&#x003BA;">
<!ENTITY kappav "&#x003F0;">
<!ENTITY Lambda "&#x0039B;">
<!ENTITY lambda "&#x003BB;">
<!ENTITY lceil "&#x02308;">
<!ENTITY le "&#x02264;">
<!ENTITY LeftBracketingBar "|">
<!ENTITY LeftCeiling "&#x02308;">
<!ENTITY LeftFloor "&#x0230A;">
<!ENTITY lfloor "&#x0230A;">
<!ENTITY LowerRightArrow "&#x02198;">
<!ENTITY mu "&#x003BC;">
<!ENTITY nabla "&#x02207;">
<!ENTITY nbsp "&#x000A0;">
<!ENTITY ne "&#x02260;">
<!ENTITY not "&#x000AC;">
<!ENTITY NotElement "&#x02209;">
<!ENTITY NotEqual "&#x02260;">
<!ENTITY notin "&#x02209;">
<!ENTITY NotSubsetEqual "&#x02288;">
<!ENTITY nsub "&#x02284;">
<!ENTITY nsube "&#x02288;">
<!ENTITY nsubseteq "&#x02288;">
<!ENTITY nu "&#x003BD;">
<!ENTITY Omega "&#x003A9;">
<!ENTITY omega "&#x003C9;">
<!ENTITY OverBar "&#x000AF;">
<!ENTITY part "&#x02202;">
<!ENTITY Phi "&#x003A6;">
<!ENTITY phi "&#x003C6;">
<!ENTITY phiv "&#x003D5;">
<!ENTITY Pi "&#x003A0;">
<!ENTITY pi "&#x003C0;">
<!ENTITY piv "&#x003D6;">
<!ENTITY prime "&#x02032;">
<!ENTITY Product "&#x0220F;">
<!ENTITY Psi "&#x003A8;">
<!ENTITY psi "&#x003C8;">
<!ENTITY rarr "&#x02192;">
<!ENTITY rceil "&#x02309;">
<!ENTITY real "&#x0211C;">
<!ENTITY rfloor "&#x0230B;">
<!ENTITY rho "&#x003C1;">
<!ENTITY rhov "&#x003F1;">
<!ENTITY RightArrow "&#x02192;">
<!ENTITY rightarrow "&#x02192;">
<!ENTITY RightBracketingBar "|">
<!ENTITY RightCeiling "&#x02309;">
<!ENTITY RightFloor "&#x0230B;">
<!ENTITY Sigma "&#x003A3;">
<!ENTITY sigma "&#x003C3;">
<!ENTITY sigmav "&#x003C2;">
<!ENTITY sub "&#x02282;">
<!ENTITY sube "&#x02286;">
<!ENTITY SuchThat "&#x0220B;">
<!ENTITY Sum "&#x02211;">
<!ENTITY tau "&#x003C4;">
<!ENTITY Theta "&#x00398;">
<!ENTITY theta "&#x003B8;">
<!ENTITY thetav "&#x003D1;">
<!ENTITY times "&#x000D7;">
<!ENTITY UpperRightArrow "&#x02197;">
<!ENTITY Upsi "&#x003D2;">
<!ENTITY upsi "&#x003C5;">
<!ENTITY vee "&#x02228;">
<!ENTITY wedge "&#x02227;">
<!ENTITY weierp "&#x02118;">
<!ENTITY xi "&#x003BE;">
<!ENTITY Xi "&#x0039E;">
<!ENTITY zeta "&#x003B6;">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>symalg.html</title>
<!-- Created by Maple 8.00, IBM INTEL NT -->
<link href="../navi/css/ratk.css" rel="stylesheet" type="text/css"/>
</head>
<body bgcolor="FFFFFF">

<a href="../mpl/symalg.mws" target="_blank">symalg.mws</a>

<a name="MapleAutoBookmark1" />
<p align="center">
<b><u><font color="#000000" size="5">Differentiaaliyhtälön ratkaiseminen Maplella algebrallisesti</font></u></b>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Maplessa on käytettävissä differentiaaliyhtälöiden ratkaisemiseen komento </font>
<b><font color="#000000">dsolve</font></b>
<font color="#000000">. Tämä saa kaksi argumenttia: ratkaistava yhtälö ja tuntematon funktio. Suositeltava käytäntö on tallettaa yhtälö aluksi jollekin nimelle ja käyttäÂä tätä </font>
<b><font color="#000000">dsolve</font></b>
<font color="#000000">-komennon argumenttina: <br />
</font>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">diffyht:= x^2*diff(y(x), x, x)-x*diff(y(x), x)+y(x)=0;</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>diffyht</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mrow>
          <msup>
            <mi>x</mi>
            <mn>2</mn>
          </msup>
          <mo>&InvisibleTimes;</mo>
          <mfenced>
            <mrow>
              <mfrac>
                <msup>
                  <mo>&DifferentialD;</mo>
                  <mn>2</mn>
                </msup>
                <msup>
                  <mrow>
                    <mo>&DifferentialD;</mo>
                    <mi>x</mi>
                  </mrow>
                  <mn>2</mn>
                </msup>
              </mfrac>
              <mrow>
                <mi>y</mi>
                <mo>&ApplyFunction;</mo>
                <mfenced>
                  <mi>x</mi>
                </mfenced>
              </mrow>
            </mrow>
          </mfenced>
        </mrow>
        <mo>-</mo>
        <mrow>
          <mi>x</mi>
          <mo>&InvisibleTimes;</mo>
          <mfenced>
            <mrow>
              <mfrac>
                <mo>&DifferentialD;</mo>
                <mrow>
                  <mo>&DifferentialD;</mo>
                  <mi>x</mi>
                </mrow>
              </mfrac>
              <mrow>
                <mi>y</mi>
                <mo>&ApplyFunction;</mo>
                <mfenced>
                  <mi>x</mi>
                </mfenced>
              </mrow>
            </mrow>
          </mfenced>
        </mrow>
        <mo>+</mo>
        <mrow>
          <mi>y</mi>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>x</mi>
          </mfenced>
        </mrow>
      </mrow>
      <mo>=</mo>
      <mn>0</mn>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">ratkaisu:= dsolve(diffyht, y(x));</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>ratkaisu</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mi>y</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mi>x</mi>
        </mfenced>
      </mrow>
      <mo>=</mo>
      <mrow>
        <mrow>
          <mi>_C1</mi>
          <mo>&InvisibleTimes;</mo>
          <mi>x</mi>
        </mrow>
        <mo>+</mo>
        <mrow>
          <mrow>
            <mi>_C2</mi>
            <mo>&InvisibleTimes;</mo>
            <mi>x</mi>
          </mrow>
          <mo>&InvisibleTimes;</mo>
          <mrow>
            <mi>ln</mi>
            <mo>&ApplyFunction;</mo>
            <mfenced>
              <mi>x</mi>
            </mfenced>
          </mrow>
        </mrow>
      </mrow>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Yhtälön voi luonnollisesti kirjoittaa </font>
<b><font color="#000000">dsolve</font></b>
<font color="#000000">-komentoon suoraankin: </font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">ratkaisu:= dsolve(x^2*diff(y(x), x, x)-x*diff(y(x), x)+y(x)=0, y(x));</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>ratkaisu</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mi>y</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mi>x</mi>
        </mfenced>
      </mrow>
      <mo>=</mo>
      <mrow>
        <mrow>
          <mi>_C1</mi>
          <mo>&InvisibleTimes;</mo>
          <mi>x</mi>
        </mrow>
        <mo>+</mo>
        <mrow>
          <mrow>
            <mi>_C2</mi>
            <mo>&InvisibleTimes;</mo>
            <mi>x</mi>
          </mrow>
          <mo>&InvisibleTimes;</mo>
          <mrow>
            <mi>ln</mi>
            <mo>&ApplyFunction;</mo>
            <mfenced>
              <mi>x</mi>
            </mfenced>
          </mrow>
        </mrow>
      </mrow>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Ratkaisu antaa funktion y(</font>
<i><font color="#000000">x</font></i>
<font color="#000000">) </font>
<i><font color="#000000">lausekkeen </font></i>
<font color="#000000">sijoitussäÂännön muodossa joukkona. Kukin joukon alkio on jokin yhtälön ratkaisuksi kelpaava lauseke. Tässä ratkaisulausekkeita on kuitenkin vain yksi, yhtälön yleinen ratkaisu. MäÂäräÂämättömät vakiot ovat muodossa _</font>
<i><font color="#000000">C1</font></i>
<font color="#000000">, _</font>
<i><font color="#000000">C2</font></i>
<font color="#000000">&nbsp;jne. </font>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Jotta ratkaisun lauseketta voitaisiin helposti käyttäÂä, se kannattaa tallettaa jollekin nimelle: </font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">yleinenratkaisu:= subs(ratkaisu, y(x));</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>yleinenratkaisu</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mi>_C1</mi>
        <mo>&InvisibleTimes;</mo>
        <mi>x</mi>
      </mrow>
      <mo>+</mo>
      <mrow>
        <mrow>
          <mi>_C2</mi>
          <mo>&InvisibleTimes;</mo>
          <mi>x</mi>
        </mrow>
        <mo>&InvisibleTimes;</mo>
        <mrow>
          <mi>ln</mi>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>x</mi>
          </mfenced>
        </mrow>
      </mrow>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">(Lausekkeeseen y(</font>
<i><font color="#000000">x</font></i>
<font color="#000000">) siis tehdäÂän ratkaisun antaman sijoitussäÂännön mukainen sijoitus ja tulos talletetaan nimelle </font>
<i><font color="#000000">yleinenratkaisu</font></i>
<font color="#000000">.) <br />
<br />
Tästä saadaan yksittäisratkaisu sijoittamalla vakioille jotkin arvot, minkä jälkeen voidaan vaikkapa piirtäÂä kuvaaja: <br />
</font>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">yksittaisratkaisu:= subs({_C1=2, _C2=-1}, yleinenratkaisu);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>yksittaisratkaisu</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mn>2</mn>
        <mo>&InvisibleTimes;</mo>
        <mi>x</mi>
      </mrow>
      <mo>-</mo>
      <mrow>
        <mi>x</mi>
        <mo>&InvisibleTimes;</mo>
        <mrow>
          <mi>ln</mi>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>x</mi>
          </mfenced>
        </mrow>
      </mrow>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">plot(yksittaisratkaisu, x=0.1..5);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/symalg1.gif" width="612" height="612" alt="[Maple Plot]" />
</p>
<p align="left">
<b><font color="#000000" size="5">Yleinen ratkaisu funktiona </font></b>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Ratkaisu voidaan myös mäÂäritellä funktioksi, jolloin sitä voidaan käyttäÂä kuten mitä tahansa funktiota.</font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">yr:= unapply(yleinenratkaisu, x);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/symalg2.gif" width="212" height="20" alt="yr := proc (x) options operator, arrow; _C1*x+_C2*x*ln(x) end proc" />
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">yr(t);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mrow>
      <mi>_C1</mi>
      <mo>&InvisibleTimes;</mo>
      <mi>t</mi>
    </mrow>
    <mo>+</mo>
    <mrow>
      <mrow>
        <mi>_C2</mi>
        <mo>&InvisibleTimes;</mo>
        <mi>t</mi>
      </mrow>
      <mo>&InvisibleTimes;</mo>
      <mrow>
        <mi>ln</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mi>t</mi>
        </mfenced>
      </mrow>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">yr(2);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mrow>
      <mn>2</mn>
      <mo>&InvisibleTimes;</mo>
      <mi>_C1</mi>
    </mrow>
    <mo>+</mo>
    <mrow>
      <mrow>
        <mn>2</mn>
        <mo>&InvisibleTimes;</mo>
        <mi>_C2</mi>
      </mrow>
      <mo>&InvisibleTimes;</mo>
      <mrow>
        <mi>ln</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mn>2</mn>
        </mfenced>
      </mrow>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">diff(yr(t), t);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>_C1</mi>
    <mo>+</mo>
    <mrow>
      <mi>_C2</mi>
      <mo>&InvisibleTimes;</mo>
      <mrow>
        <mi>ln</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mi>t</mi>
        </mfenced>
      </mrow>
    </mrow>
    <mo>+</mo>
    <mi>_C2</mi>
  </mrow>
</math>
</p>
<p align="left">
<b><font color="#000000" size="5">Alkuarvoprobleeman ratkaisu</font></b>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Komennolla </font>
<b><font color="#000000">dsolve</font></b>
<font color="#000000">&nbsp;voidaan myös ratkaista alkuarvoprobleema, jolloin differentiaaliyhtälö ja alkuehdot on annettava joukkona.</font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">ratkaisu:= dsolve({diffyht, y(1)=2, D(y)(1)=5}, y(x));</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>ratkaisu</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mi>y</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mi>x</mi>
        </mfenced>
      </mrow>
      <mo>=</mo>
      <mrow>
        <mrow>
          <mn>2</mn>
          <mo>&InvisibleTimes;</mo>
          <mi>x</mi>
        </mrow>
        <mo>+</mo>
        <mrow>
          <mrow>
            <mn>3</mn>
            <mo>&InvisibleTimes;</mo>
            <mi>x</mi>
          </mrow>
          <mo>&InvisibleTimes;</mo>
          <mrow>
            <mi>ln</mi>
            <mo>&ApplyFunction;</mo>
            <mfenced>
              <mi>x</mi>
            </mfenced>
          </mrow>
        </mrow>
      </mrow>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
<b><font color="#000000" size="5">Differentiaaliyhtälöryhmän ratkaisu</font></b>
</p>
<p align="left">
</p>
<p align="left">
<b><font color="#000000">Dsolve</font></b>
<font color="#000000">-komennon ensimmäisenä argumenttina voi olla myös useamman differentiaaliyhtälön ja mahdollisten alkuehtojen muodostama joukko, jolloin sitä voidaan käyttäÂä yhtälöryhmien ratkaisemiseen. Toisessa argumentissa tulee tällöin olla tuntemattomien funktioiden muodostama joukko. </font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">ratkaisu:= dsolve({diff(x(t), t)=4*x(t)-2*y(t), diff(y(t), t)=x(t)+y(t), x(0)=3, y(0)=2}, {x(t), y(t)});</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>ratkaisu</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mfenced open='{' close='}'>
      <mrow>
        <mrow>
          <mi>x</mi>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>t</mi>
          </mfenced>
        </mrow>
        <mo>=</mo>
        <mrow>
          <msup>
            <mi>&ExponentialE;</mi>
            <mfenced>
              <mrow>
                <mn>2</mn>
                <mo>&InvisibleTimes;</mo>
                <mi>t</mi>
              </mrow>
            </mfenced>
          </msup>
          <mo>+</mo>
          <mrow>
            <mn>2</mn>
            <mo>&InvisibleTimes;</mo>
            <msup>
              <mi>&ExponentialE;</mi>
              <mfenced>
                <mrow>
                  <mn>3</mn>
                  <mo>&InvisibleTimes;</mo>
                  <mi>t</mi>
                </mrow>
              </mfenced>
            </msup>
          </mrow>
        </mrow>
      </mrow>
      <mrow>
        <mrow>
          <mi>y</mi>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>t</mi>
          </mfenced>
        </mrow>
        <mo>=</mo>
        <mrow>
          <msup>
            <mi>&ExponentialE;</mi>
            <mfenced>
              <mrow>
                <mn>2</mn>
                <mo>&InvisibleTimes;</mo>
                <mi>t</mi>
              </mrow>
            </mfenced>
          </msup>
          <mo>+</mo>
          <msup>
            <mi>&ExponentialE;</mi>
            <mfenced>
              <mrow>
                <mn>3</mn>
                <mo>&InvisibleTimes;</mo>
                <mi>t</mi>
              </mrow>
            </mfenced>
          </msup>
        </mrow>
      </mrow>
    </mfenced>
  </mrow>
</math>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"></td></tr>
</table>
</p>
<p align="left">
<b><font color="#000000" size="5">Aina ei onnistu </font></b>
</p>
<p align="left">
</p>
<p align="left">
<b><font color="#000000">DSolve</font></b>
<font color="#000000">-komento ei onnistu ratkaisemaan läheskäÂän kaikkia differentiaaliyhtälöitä; kaikkihan eivät ole alkeisfunktioiden tai edes ns. erikoisfunktioiden avulla ratkaistavissakaan. Se ei kuitenkaan ratkaise edes kaikkia sellaisia, jotka ovat käsin laskemalla suhteellisen helposti ratkaistavissa. Toisaalta työläissä tehtävissä se on korvaamaton apuväline. <br />
<br />
Differentiaaliyhtälöiden ratkaiseminen on vaikea tehtävä ja tietokonealgebrassa käytetyistä algoritmeista tulee herkästi monimutkaisia. Tällaisina ne ovat myös alttiita virheille eikä tuloksiin siten pidä sokeasti luottaa. Ohjelmistot kehittyvät versio versiolta. Uudempi versio ratkaisee yleensä aina useampia yhtälöitä kuin edellinen Â— ja tekee virheitä eri paikoissa kuin edellinen. <br />
</font>
</p>
<p align="left">
<b><font color="#000000" size="5">Miten Maple ratkaisee?</font></b>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Dsolve-komennon toimintaa ratkaisun aikana on mahdollista seurata komennolla </font>
<b><font color="#000000">infolevel[dsolve]:=3</font></b>
<font color="#000000">. Oletusarvoisesti </font>
<b><font color="#000000">infolevel</font></b>
<font color="#000000">-arvo on </font>
<b><font color="#000000">0</font></b>
<font color="#000000">. Vastaavasti voidaan seurata myös minkä tahansa muun komennon toimintaa.</font>
</p>
<p align="left">
</p>

<p><b>Linkkejä</b></p>


 <a href="../xml/perrtk.xml">yleinen ja yksittäisratkaisu</a><br/>
 <a href="../xml/peralk.xml">alkuehto</a><br/>
 <a href="../xml/ryhyle.xml">differentiaaliyhtälöryhmä</a><br/>

<p align="left">
<i><font color="#000000">SKK &amp; MS 31.05.2001</font></i>
<font color="#000000">&nbsp;</font>
</p>



</body>
</html>
