<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="HTMLFiles/pmathml.xsl"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "HTMLFiles/xhtml1-transitional.dtd">

<!-- This HTML document was created by converting a Mathematica notebook using Export. -->


<html xmlns="http://www.w3.org/1999/xhtml" class="Notebook">

<head >
<title>
  tykki2.nb
</title>

<link href="../navi/css/sovell.css" rel="stylesheet" type="text/css"/>
<link href="HTMLFiles/Default.css" rel="stylesheet" type="text/css" />
</head>

<body>

<p><a href="../mma/tykki2.nb">tykki2.nb</a></p>

<p class="Title">
 Tykill&auml; ampuminen 2
</p>



<p class="Text">
 Mallinnettaessa heittoliikett&auml;, kuten esimerkiksi tykill&auml; ampumista, keskeisin&auml; vaikuttavina tekij&ouml;in&auml; ovat painovoima sek&auml; ilmanvastuksen aiheuttama nopeudelle vastakkaissuuntainen voima.
</p>



<p class="Text">
 Painovoima on<span class="InputInline"><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mtext> </mtext>
  <mstyle fontfamily='Courier New'
      fontweight='normal'
      fontstyle='italic'>
   <mrow>
    <mover>
     <mi>G</mi>
     <mo>_</mo>
    </mover>
    <mo>=</mo>
    <mrow>
     <mi>m</mi>
     <mo>&#8290;</mo>
     <mover>
      <mi>g</mi>
      <mo>_</mo>
     </mover>
    </mrow>
   </mrow>
  </mstyle>
 </mrow>
</math></span>, miss&auml; <span class="DisplayFormulaInline"><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mstyle fontfamily='Courier New'>
  <mover>
   <mi>g</mi>
   <mo>_</mo>
  </mover>
 </mstyle>
</math></span> on maan vetovoiman aiheuttama kiihtyvyys ja <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mi fontfamily='Courier'>m</mi>
</math></span> heitett&auml;v&auml;n kappaleen massa. Ilmanvastusvoima on verrannollinen nopeuden neli&ouml;&ouml;n, ja se voidaan mallintaa lausekkeella
</p>



<p class="DisplayFormula">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mover>
    <mi>F</mi>
    <mo>_</mo>
   </mover>
   <mo>=</mo>
   <mrow>
    <mrow>
     <mrow>
      <mo>-</mo>
      <mi>b</mi>
     </mrow>
     <mo>&#8290;</mo>
     <msup>
      <mi>v</mi>
      <mn>2</mn>
     </msup>
     <mo>&#8290;</mo>
     <mover>
      <mi>v</mi>
      <mo>^</mo>
     </mover>
    </mrow>
    <mtext> </mtext>
    <mo>=</mo>
    <mtext> </mtext>
    <mrow>
     <mrow>
      <mo>-</mo>
      <mi>b</mi>
     </mrow>
     <mo>&#8290;</mo>
     <mi>v</mi>
     <mo>&#8290;</mo>
     <mover>
      <mi>v</mi>
      <mo>_</mo>
     </mover>
    </mrow>
   </mrow>
  </mrow>
  <mo>,</mo>
 </mrow>
</math>
</p>

<p class="Text">
 miss&auml; <span class='InputInline' style='font-style: italic;font-weight: normal;'><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mi>b</mi>
</math></span><span style='font-weight: bold;'> </span>on ilmanvastuskerroin, <span class='InputInline' style='font-style: italic;font-weight: normal;'><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mi>v</mi>
</math></span> skalaarinen nopeus, <span style='font-style: italic;font-weight: normal;'><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mover>
  <mi>v</mi>
  <mo>_</mo>
 </mover>
</math></span> nopeus vektorina ja <span class='InputInline' style='font-style: italic;font-weight: normal;'><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mover>
  <mi>v</mi>
  <mo>^</mo>
 </mover>
</math></span> nopeuden suuntainen yksikk&ouml;vektori.
</p>



<p class="Text">
 Yleinen liikeyht&auml;l&ouml; 
<!-- Jalkikateen tehty MathML-koodi (Mathematica ei itse osannut generoida tata) -->

<span>
<math xmlns='http://www.w3.org/1998/Math/MathML'>
<mrow>
 <mover>
  <mi>F</mi>
  <mo>_</mo>
 </mover>
 <mo>=</mo>
 <mrow>
  <mi>m</mi>
  <mo>&#8290;</mo>
  <mover>
   <mi>a</mi>
   <mo>_</mo>
  </mover>
 </mrow>
</mrow>
</math>
</span>
<span class="InlineFormulaInline"> saa t&auml;ll&ouml;in muodon</span>
</p>



<p class="DisplayFormula">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mrow>
    <mi>m</mi>
    <mo>&#8290;</mo>
    <mfrac>
     <mrow>
      <msup>
       <mi>d</mi>
       <mn>2</mn>
      </msup>
      <mo>&#8290;</mo>
      <mover>
       <mi>r</mi>
       <mo>_</mo>
      </mover>
     </mrow>
     <mrow>
      <mi>d</mi>
      <mo>&#8290;</mo>
      <msup>
       <mi>t</mi>
       <mn>2</mn>
      </msup>
     </mrow>
    </mfrac>
   </mrow>
   <mo>=</mo>
   <mrow>
    <mrow>
     <mrow>
      <mi>m</mi>
      <mo>&#8290;</mo>
      <mover>
       <mi>g</mi>
       <mo>_</mo>
      </mover>
     </mrow>
     <mtext> </mtext>
     <mo>-</mo>
     <mi>b</mi>
    </mrow>
    <mtext> </mtext>
    <mo>|</mo>
    <mfrac>
     <mrow>
      <mi>d</mi>
      <mo>&#8290;</mo>
      <mover>
       <mi>r</mi>
       <mo>_</mo>
      </mover>
     </mrow>
     <mrow>
      <mi>d</mi>
      <mo>&#8290;</mo>
      <mi>t</mi>
     </mrow>
    </mfrac>
    <mo>|</mo>
    <mtext> </mtext>
    <mfrac>
     <mrow>
      <mi>d</mi>
      <mo>&#8290;</mo>
      <mover>
       <mi>r</mi>
       <mo>_</mo>
      </mover>
     </mrow>
     <mrow>
      <mi>d</mi>
      <mo>&#8290;</mo>
      <mi>t</mi>
     </mrow>
    </mfrac>
   </mrow>
  </mrow>
  <mtext> </mtext>
  <mo>,</mo>
 </mrow>
</math>
</p>

<p class="Text">
  miss&auml; on merkitty <span class="DisplayFormulaInline"><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mover>
   <mi>a</mi>
   <mo>_</mo>
  </mover>
  <mo>=</mo>
  <mstyle>
   <mfrac>
    <mrow>
     <msup>
      <mi>d</mi>
      <mn>2</mn>
     </msup>
     <mo>&#8290;</mo>
     <mover>
      <mi>r</mi>
      <mo>_</mo>
     </mover>
    </mrow>
    <mrow>
     <mi>d</mi>
     <mo>&#8290;</mo>
     <msup>
      <mi>t</mi>
      <mn>2</mn>
     </msup>
    </mrow>
   </mfrac>
  </mstyle>
 </mrow>
</math></span> sek&auml; <span class="DisplayFormulaInline"><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mover>
   <mi>v</mi>
   <mo>_</mo>
  </mover>
  <mo>=</mo>
  <mstyle>
   <mfrac>
    <mrow>
     <mi>d</mi>
     <mo>&#8290;</mo>
     <mover>
      <mi>r</mi>
      <mo>_</mo>
     </mover>
    </mrow>
    <mrow>
     <mi>d</mi>
     <mo>&#8290;</mo>
     <mi>t</mi>
    </mrow>
   </mfrac>
  </mstyle>
 </mrow>
</math></span>.
</p>



<p class="Text">
 Tarkastellaan tilannetta, jossa tykill&auml; ammutaan poisp&auml;in liikkuvaan maaliin. Mik&auml; on oikea ampumiskulma, kun 25 metrin korkeudella sijaitsevalta tykkilavetilta ammutaan 10 kg kranaatti nopeudella 1000 m/s kohti maalia, jonka et&auml;isyys ampumishetkell&auml; on tasan 5 km? Maali liikkuu 15 m/s tykist&auml; poisp&auml;in veden pintaa pitkin, ja ilmanvastuskerroin kranaatille on <span style='font-family: Courier New;'><math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mtext> </mtext>
  <mrow>
   <mi fontstyle='italic'>b</mi>
   <mo>=</mo>
   <msup>
    <mn>10</mn>
    <mrow>
     <mo>-</mo>
     <mn>4</mn>
    </mrow>
   </msup>
  </mrow>
 </mrow>
</math></span>.
</p>



<p class="Text">
 Jaetaan yll&auml; esitetty toisen kertaluvun vektorimuotoinen differentiaaliyht&auml;l&ouml; kahteen eri osayht&auml;l&ouml;&ouml;n, z-suuntaan ja x-suuntaan, ja ratkaistaan yht&auml;l&ouml;t. Laskujen aluksi on syyt&auml; h&auml;vitt&auml;&auml; mahdollisista aiemmista laskuista j&auml;&auml;neet muuttujat.
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>Remove</mi>
  <mo>[</mo>
  <ms>Global`*</ms>
  <mo>]</mo>
 </mrow>
</math>
</p>

<p class="Text">
 M&auml;&auml;ritell&auml;&auml;n differentiaaliyht&auml;l&ouml;ryhm&auml;&nbsp;&nbsp;ja sen tuntemattomat muuttujat.
</p>



<p class="CellLabel">
 In[1]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>ryhma</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <mrow>
      <mi>m</mi>
      <mo>&#8290;</mo>
      <mrow>
       <mrow>
        <mi>x</mi>
        <mtext>&apos;&apos;</mtext>
       </mrow>
       <mo>[</mo>
       <mi>t</mi>
       <mo>]</mo>
      </mrow>
     </mrow>
     <mo>==</mo>
     <mrow>
      <mrow>
       <mo>-</mo>
       <mi>b</mi>
      </mrow>
      <mo>&#8290;</mo>
      <mrow>
       <mrow>
        <mi>x</mi>
        <mo>&apos;</mo>
       </mrow>
       <mo>[</mo>
       <mi>t</mi>
       <mo>]</mo>
      </mrow>
      <mo>&#8290;</mo>
      <mrow>
       <mi>Sqrt</mi>
       <mo>[</mo>
       <mrow>
        <mrow>
         <mrow>
          <mrow>
           <mi>x</mi>
           <mo>&apos;</mo>
          </mrow>
          <mo>[</mo>
          <mi>t</mi>
          <mo>]</mo>
         </mrow>
         <mo>^</mo>
         <mn>2</mn>
        </mrow>
        <mo>+</mo>
        <mrow>
         <mrow>
          <mrow>
           <mi>z</mi>
           <mo>&apos;</mo>
          </mrow>
          <mo>[</mo>
          <mi>t</mi>
          <mo>]</mo>
         </mrow>
         <mo>^</mo>
         <mn>2</mn>
        </mrow>
       </mrow>
       <mo>]</mo>
      </mrow>
     </mrow>
    </mrow>
    <mo>,</mo>
    <mtext> </mtext>
    <mrow>
     <mrow>
      <mi>m</mi>
      <mo>&#8290;</mo>
      <mrow>
       <mrow>
        <mi>z</mi>
        <mtext>&apos;&apos;</mtext>
       </mrow>
       <mo>[</mo>
       <mi>t</mi>
       <mo>]</mo>
      </mrow>
     </mrow>
     <mtext> </mtext>
     <mo>==</mo>
     <mrow>
      <mrow>
       <mrow>
        <mo>-</mo>
        <mi>m</mi>
       </mrow>
       <mo>&#8290;</mo>
       <mi>g</mi>
      </mrow>
      <mo>-</mo>
      <mrow>
       <mi>b</mi>
       <mo>&#8290;</mo>
       <mrow>
        <mrow>
         <mi>z</mi>
         <mo>&apos;</mo>
        </mrow>
        <mo>[</mo>
        <mi>t</mi>
        <mo>]</mo>
       </mrow>
       <mo>&#8290;</mo>
       <mrow>
        <mi>Sqrt</mi>
        <mo>[</mo>
        <mrow>
         <mrow>
          <mrow>
           <mrow>
            <mi>x</mi>
            <mo>&apos;</mo>
           </mrow>
           <mo>[</mo>
           <mi>t</mi>
           <mo>]</mo>
          </mrow>
          <mo>^</mo>
          <mn>2</mn>
         </mrow>
         <mo>+</mo>
         <mrow>
          <mrow>
           <mrow>
            <mi>z</mi>
            <mo>&apos;</mo>
           </mrow>
           <mo>[</mo>
           <mi>t</mi>
           <mo>]</mo>
          </mrow>
          <mo>^</mo>
          <mn>2</mn>
         </mrow>
        </mrow>
        <mo>]</mo>
       </mrow>
      </mrow>
     </mrow>
    </mrow>
   </mrow>
   <mo>}</mo>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[1]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mrow>
     <mi>m</mi>
     <mo>&#8290;</mo>
     <mrow>
      <msup>
       <mi>x</mi>
       <mi>&#8242;&#8242;</mi>
      </msup>
      <mo>[</mo>
      <mi>t</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>&#10869;</mo>
    <mrow>
     <mrow>
      <mo>-</mo>
      <mi>b</mi>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msup>
       <mi>x</mi>
       <mo>&#8242;</mo>
      </msup>
      <mo>[</mo>
      <mi>t</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <msqrt>
      <mrow>
       <msup>
        <mrow>
         <msup>
          <mi>x</mi>
          <mo>&#8242;</mo>
         </msup>
         <mo>[</mo>
         <mi>t</mi>
         <mo>]</mo>
        </mrow>
        <mn>2</mn>
       </msup>
       <mo>+</mo>
       <msup>
        <mrow>
         <msup>
          <mi>z</mi>
          <mo>&#8242;</mo>
         </msup>
         <mo>[</mo>
         <mi>t</mi>
         <mo>]</mo>
        </mrow>
        <mn>2</mn>
       </msup>
      </mrow>
     </msqrt>
    </mrow>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <mi>m</mi>
     <mo>&#8290;</mo>
     <mrow>
      <msup>
       <mi>z</mi>
       <mi>&#8242;&#8242;</mi>
      </msup>
      <mo>[</mo>
      <mi>t</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>&#10869;</mo>
    <mrow>
     <mrow>
      <mrow>
       <mo>-</mo>
       <mi>g</mi>
      </mrow>
      <mo>&#8290;</mo>
      <mi>m</mi>
     </mrow>
     <mo>-</mo>
     <mrow>
      <mi>b</mi>
      <mo>&#8290;</mo>
      <mrow>
       <msup>
        <mi>z</mi>
        <mo>&#8242;</mo>
       </msup>
       <mo>[</mo>
       <mi>t</mi>
       <mo>]</mo>
      </mrow>
      <mo>&#8290;</mo>
      <msqrt>
       <mrow>
        <msup>
         <mrow>
          <msup>
           <mi>x</mi>
           <mo>&#8242;</mo>
          </msup>
          <mo>[</mo>
          <mi>t</mi>
          <mo>]</mo>
         </mrow>
         <mn>2</mn>
        </msup>
        <mo>+</mo>
        <msup>
         <mrow>
          <msup>
           <mi>z</mi>
           <mo>&#8242;</mo>
          </msup>
          <mo>[</mo>
          <mi>t</mi>
          <mo>]</mo>
         </mrow>
         <mn>2</mn>
        </msup>
       </mrow>
      </msqrt>
     </mrow>
    </mrow>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="CellLabel">
 In[2]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>muuttujat</mi>
  <mo>=</mo>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <mi>x</mi>
     <mo>[</mo>
     <mi>t</mi>
     <mo>]</mo>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mi>z</mi>
     <mo>[</mo>
     <mi>t</mi>
     <mo>]</mo>
    </mrow>
   </mrow>
   <mo>}</mo>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[2]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mi>x</mi>
    <mo>[</mo>
    <mi>t</mi>
    <mo>]</mo>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mi>z</mi>
    <mo>[</mo>
    <mi>t</mi>
    <mo>]</mo>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 M&auml;&auml;ritell&auml;&auml;n vakiot ja alkuehto. Ammuksen l&auml;ht&ouml;kulma olkoon <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mi>&#952;</mi>
</math></span>. Sis&auml;llytet&auml;&auml;n ehtoon sek&auml; ammuksen alkunopeus jaettuna nopeuskomponentteihin ett&auml; l&auml;ht&ouml;korkeus.
</p>



<p class="CellLabel">
 In[3]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>g</mi>
   <mo>=</mo>
   <mn>9.81</mn>
  </mrow>
  <mo>;</mo>
  <mrow>
   <mi>b</mi>
   <mo>=</mo>
   <mrow>
    <mn>10</mn>
    <mo>^</mo>
    <mrow>
     <mo>(</mo>
     <mrow>
      <mo>-</mo>
      <mn>4</mn>
     </mrow>
     <mo>)</mo>
    </mrow>
   </mrow>
  </mrow>
  <mtext> </mtext>
  <mo>;</mo>
  <mrow>
   <mi>m</mi>
   <mo>=</mo>
   <mn>10</mn>
  </mrow>
  <mo>;</mo>
  <mrow>
   <mi>v0</mi>
   <mo>=</mo>
   <mn>1000</mn>
  </mrow>
  <mo>;</mo>
  <mrow>
   <mi>alkuehto</mi>
   <mo>=</mo>
   <mrow>
    <mo>{</mo>
    <mrow>
     <mrow>
      <mrow>
       <mi>x</mi>
       <mo>[</mo>
       <mn>0</mn>
       <mo>]</mo>
      </mrow>
      <mo>==</mo>
      <mn>0</mn>
     </mrow>
     <mo>,</mo>
     <mtext> </mtext>
     <mrow>
      <mrow>
       <mi>z</mi>
       <mo>[</mo>
       <mn>0</mn>
       <mo>]</mo>
      </mrow>
      <mo>==</mo>
      <mn>25</mn>
     </mrow>
     <mo>,</mo>
     <mtext> </mtext>
     <mrow>
      <mrow>
       <mrow>
        <mi>x</mi>
        <mo>&apos;</mo>
       </mrow>
       <mo>[</mo>
       <mn>0</mn>
       <mo>]</mo>
      </mrow>
      <mo>==</mo>
      <mrow>
       <mi>v0</mi>
       <mo>&#8290;</mo>
       <mrow>
        <mi>Cos</mi>
        <mo>[</mo>
        <mi>&#952;</mi>
        <mo>]</mo>
       </mrow>
      </mrow>
     </mrow>
     <mo>,</mo>
     <mtext> </mtext>
     <mrow>
      <mrow>
       <mrow>
        <mi>z</mi>
        <mo>&apos;</mo>
       </mrow>
       <mo>[</mo>
       <mn>0</mn>
       <mo>]</mo>
      </mrow>
      <mo>==</mo>
      <mrow>
       <mi>v0</mi>
       <mo>&#8290;</mo>
       <mrow>
        <mi>Sin</mi>
        <mo>[</mo>
        <mi>&#952;</mi>
        <mo>]</mo>
       </mrow>
      </mrow>
     </mrow>
    </mrow>
    <mo>}</mo>
   </mrow>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[3]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mrow>
     <mi>x</mi>
     <mo>[</mo>
     <mn>0</mn>
     <mo>]</mo>
    </mrow>
    <mo>&#10869;</mo>
    <mn>0</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <mi>z</mi>
     <mo>[</mo>
     <mn>0</mn>
     <mo>]</mo>
    </mrow>
    <mo>&#10869;</mo>
    <mn>25</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <msup>
      <mi>x</mi>
      <mo>&#8242;</mo>
     </msup>
     <mo>[</mo>
     <mn>0</mn>
     <mo>]</mo>
    </mrow>
    <mo>&#10869;</mo>
    <mrow>
     <mn>1000</mn>
     <mo>&#8290;</mo>
     <mrow>
      <mi>Cos</mi>
      <mo>[</mo>
      <mi>&#952;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <msup>
      <mi>z</mi>
      <mo>&#8242;</mo>
     </msup>
     <mo>[</mo>
     <mn>0</mn>
     <mo>]</mo>
    </mrow>
    <mo>&#10869;</mo>
    <mrow>
     <mn>1000</mn>
     <mo>&#8290;</mo>
     <mrow>
      <mi>Sin</mi>
      <mo>[</mo>
      <mi>&#952;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 Differentiaaliyht&auml;l&ouml;ryhm&auml; ei ole ratkaistavissa alkeisfunktioiden avulla, joten ryhm&auml;&auml; ei voi ratkaista <span style='text-decoration: none;'>Mathematica</span>n avulla &theta;:n funktiona. Suljetussa muodossa olevan ratkaisun sijaan joudutaan turvautumaan arvaukseen. Arvataan jokin kulma (radiaaneissa), ja katsotaan, miten hyvin laukaus osui. 
</p>



<p class="CellLabel">
 In[4]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>rtk1</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>NDSolve</mi>
   <mo>[</mo>
   <mrow>
    <mrow>
     <mi>Flatten</mi>
     <mo>[</mo>
     <mrow>
      <mo>{</mo>
      <mrow>
       <mi>ryhma</mi>
       <mo>,</mo>
       <mrow>
        <mo>(</mo>
        <mrow>
         <mi>alkuehto</mi>
         <mo>/.</mo>
         <mrow>
          <mi>&#952;</mi>
          <mo>-&gt;</mo>
          <mn>0.03</mn>
         </mrow>
        </mrow>
        <mo>)</mo>
       </mrow>
      </mrow>
      <mo>}</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>,</mo>
    <mi>muuttujat</mi>
    <mo>,</mo>
    <mrow>
     <mo>{</mo>
     <mrow>
      <mi>t</mi>
      <mo>,</mo>
      <mn>0</mn>
      <mo>,</mo>
      <mn>10</mn>
     </mrow>
     <mo>}</mo>
    </mrow>
   </mrow>
   <mo>]</mo>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[4]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <mrow>
      <mi>x</mi>
      <mo>[</mo>
      <mi>t</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8594;</mo>
     <mrow>
      <mrow>
       <mi>InterpolatingFunction</mi>
       <mo>[</mo>
       <mrow>
        <mrow>
         <mo>{</mo>
         <mrow>
          <mo>{</mo>
          <mrow>
           <mn>0.</mn>
           <mo>,</mo>
           <mn>10.</mn>
          </mrow>
          <mo>}</mo>
         </mrow>
         <mo>}</mo>
        </mrow>
        <mo>,</mo>
        <mo>&lt;&gt;</mo>
       </mrow>
       <mo>]</mo>
      </mrow>
      <mo>[</mo>
      <mi>t</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mrow>
      <mi>z</mi>
      <mo>[</mo>
      <mi>t</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8594;</mo>
     <mrow>
      <mrow>
       <mi>InterpolatingFunction</mi>
       <mo>[</mo>
       <mrow>
        <mrow>
         <mo>{</mo>
         <mrow>
          <mo>{</mo>
          <mrow>
           <mn>0.</mn>
           <mo>,</mo>
           <mn>10.</mn>
          </mrow>
          <mo>}</mo>
         </mrow>
         <mo>}</mo>
        </mrow>
        <mo>,</mo>
        <mo>&lt;&gt;</mo>
       </mrow>
       <mo>]</mo>
      </mrow>
      <mo>[</mo>
      <mi>t</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
   </mrow>
   <mo>}</mo>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 Muokataan tulos k&auml;ytt&ouml;kelpoiseen muotoon ja piirret&auml;&auml;n kuvio.
</p>



<p class="CellLabel">
 In[5]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>lentorata</mi>
  <mo>=</mo>
  <mrow>
   <mi>muuttujat</mi>
   <mo>/.</mo>
   <mrow>
    <mi>First</mi>
    <mo>[</mo>
    <mi>rtk1</mi>
    <mo>]</mo>
   </mrow>
   <mtext> </mtext>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[5]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mrow>
     <mi>InterpolatingFunction</mi>
     <mo>[</mo>
     <mrow>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mo>{</mo>
        <mrow>
         <mn>0.</mn>
         <mo>,</mo>
         <mn>10.</mn>
        </mrow>
        <mo>}</mo>
       </mrow>
       <mo>}</mo>
      </mrow>
      <mo>,</mo>
      <mo>&lt;&gt;</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>[</mo>
    <mi>t</mi>
    <mo>]</mo>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <mi>InterpolatingFunction</mi>
     <mo>[</mo>
     <mrow>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mo>{</mo>
        <mrow>
         <mn>0.</mn>
         <mo>,</mo>
         <mn>10.</mn>
        </mrow>
        <mo>}</mo>
       </mrow>
       <mo>}</mo>
      </mrow>
      <mo>,</mo>
      <mo>&lt;&gt;</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>[</mo>
    <mi>t</mi>
    <mo>]</mo>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="CellLabel">
 In[6]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>ParametricPlot</mi>
  <mo>[</mo>
  <mrow>
   <mi>lentorata</mi>
   <mo>,</mo>
   <mrow>
    <mo>{</mo>
    <mrow>
     <mi>t</mi>
     <mo>,</mo>
     <mn>0</mn>
     <mo>,</mo>
     <mn>10</mn>
    </mrow>
    <mo>}</mo>
   </mrow>
  </mrow>
  <mo>]</mo>
 </mrow>
</math>
</p>

<p class="Graphics">
 <img src="HTMLFiles/tykki2_1.gif"  border="0"  alt="[Graphics:HTMLFiles/tykki2_1.gif]"  width="288" height="178"  align="absmiddle"  />
</p>

<p class="CellLabel">
 Out[6]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>&#8259;</mo>
  <mo>&#8290;</mo>
  <mi>Graphics</mi>
  <mo>&#8290;</mo>
  <mo>&#8259;</mo>
 </mrow>
</math>
</p>

<p class="Text">
 Katsotaan miten l&auml;helle laukaus osui. Huomaa, ett&auml; ratkaisussa on huomioitu my&ouml;s kohteen liike.
</p>



<p class="CellLabel">
 In[7]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>osumaet</mi>
  <mo>=</mo>
  <mrow>
   <mrow>
    <mrow>
     <mi>lentorata</mi>
     <mo>[</mo>
     <mrow>
      <mo>[</mo>
      <mn>1</mn>
      <mo>]</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>-</mo>
    <mrow>
     <mo>(</mo>
     <mrow>
      <mn>5000</mn>
      <mo>+</mo>
      <mrow>
       <mn>15</mn>
       <mo>&#8290;</mo>
       <mi>t</mi>
      </mrow>
     </mrow>
     <mo>)</mo>
    </mrow>
   </mrow>
   <mo>/.</mo>
   <mrow>
    <mi>FindRoot</mi>
    <mo>[</mo>
    <mrow>
     <mrow>
      <mrow>
       <mi>lentorata</mi>
       <mo>[</mo>
       <mrow>
        <mo>[</mo>
        <mn>2</mn>
        <mo>]</mo>
       </mrow>
       <mo>]</mo>
      </mrow>
      <mo>==</mo>
      <mn>0</mn>
     </mrow>
     <mo>,</mo>
     <mrow>
      <mo>{</mo>
      <mrow>
       <mi>t</mi>
       <mo>,</mo>
       <mn>0</mn>
       <mo>,</mo>
       <mn>10</mn>
      </mrow>
      <mo>}</mo>
     </mrow>
    </mrow>
    <mo>]</mo>
   </mrow>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[7]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mn>1484.432160078537</mn>
</math>
</p>

<p class="Text">
 Ammus osuu veteen noin puolitoista kilometri&auml; liian kauaksi. L&auml;ht&ouml;kulma oli siis liian suuri. Arvataan uudestaan tarkoituksena haarukoida oikea tulos arvausten v&auml;liin. T&auml;m&auml;n j&auml;lkeen voidaan systemaattisesti hakea oikea kulma.
</p>



<p class="CellLabel">
 In[8]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>rtk2</mi>
   <mo>=</mo>
   <mtext> </mtext>
   <mrow>
    <mi>NDSolve</mi>
    <mo>[</mo>
    <mrow>
     <mrow>
      <mi>Flatten</mi>
      <mo>[</mo>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mi>ryhma</mi>
        <mo>,</mo>
        <mrow>
         <mo>(</mo>
         <mrow>
          <mi>alkuehto</mi>
          <mo>/.</mo>
          <mrow>
           <mi>&#952;</mi>
           <mo>-&gt;</mo>
           <mn>0.01</mn>
          </mrow>
         </mrow>
         <mo>)</mo>
        </mrow>
       </mrow>
       <mo>}</mo>
      </mrow>
      <mo>]</mo>
     </mrow>
     <mo>,</mo>
     <mi>muuttujat</mi>
     <mo>,</mo>
     <mrow>
      <mo>{</mo>
      <mrow>
       <mi>t</mi>
       <mo>,</mo>
       <mn>0</mn>
       <mo>,</mo>
       <mn>10</mn>
      </mrow>
      <mo>}</mo>
     </mrow>
    </mrow>
    <mo>]</mo>
   </mrow>
  </mrow>
  <mo>;</mo>
 </mrow>
</math>
</p>

<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>lentorata</mi>
   <mo>=</mo>
   <mrow>
    <mi>muuttujat</mi>
    <mo>/.</mo>
    <mrow>
     <mi>First</mi>
     <mo>[</mo>
     <mi>rtk2</mi>
     <mo>]</mo>
    </mrow>
   </mrow>
  </mrow>
  <mtext> </mtext>
  <mo>;</mo>
 </mrow>
</math>
</p>

<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>osumaet</mi>
  <mo>=</mo>
  <mrow>
   <mrow>
    <mrow>
     <mi>lentorata</mi>
     <mo>[</mo>
     <mrow>
      <mo>[</mo>
      <mn>1</mn>
      <mo>]</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>-</mo>
    <mrow>
     <mo>(</mo>
     <mrow>
      <mn>5000</mn>
      <mo>+</mo>
      <mrow>
       <mn>15</mn>
       <mo>&#8290;</mo>
       <mi>t</mi>
      </mrow>
     </mrow>
     <mo>)</mo>
    </mrow>
   </mrow>
   <mo>/.</mo>
   <mrow>
    <mi>FindRoot</mi>
    <mo>[</mo>
    <mrow>
     <mrow>
      <mrow>
       <mi>lentorata</mi>
       <mo>[</mo>
       <mrow>
        <mo>[</mo>
        <mn>2</mn>
        <mo>]</mo>
       </mrow>
       <mo>]</mo>
      </mrow>
      <mo>==</mo>
      <mn>0</mn>
     </mrow>
     <mo>,</mo>
     <mrow>
      <mo>{</mo>
      <mrow>
       <mi>t</mi>
       <mo>,</mo>
       <mn>0</mn>
       <mo>,</mo>
       <mn>10</mn>
      </mrow>
      <mo>}</mo>
     </mrow>
    </mrow>
    <mo>]</mo>
   </mrow>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[10]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>-</mo>
  <mn>1612.618334146001</mn>
 </mrow>
</math>
</p>

<p class="Text">
 Nyt laukaus j&auml;i liian lyhyeksi. Oikea l&auml;ht&ouml;kulma on kuitenkin saatu haarukoiduksi. Tarkan ampumiskulman l&ouml;yt&auml;miseksi tehd&auml;&auml;n organisoitu kokeilu, johon otetaan aluksi 21 laskupistett&auml; 0.001 radiaanin v&auml;lein. 
</p>



<p class="Text">
 Lasketaan kulma ja sen avulla lasketut yht&auml;l&ouml;t omaan taulukkoonsa ja osumaet&auml;isyydet omaansa.
</p>



<p class="CellLabel">
 In[11]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>lentoradat</mi>
   <mo>=</mo>
   <mrow>
    <mi>Table</mi>
    <mo>[</mo>
    <mrow>
     <mrow>
      <mi>Flatten</mi>
      <mo>[</mo>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mi>&#952;</mi>
        <mo>,</mo>
        <mrow>
         <mi>muuttujat</mi>
         <mo>/.</mo>
         <mrow>
          <mi>First</mi>
          <mo>[</mo>
          <mrow>
           <mi>NDSolve</mi>
           <mo>[</mo>
           <mrow>
            <mrow>
             <mi>Flatten</mi>
             <mo>[</mo>
             <mrow>
              <mo>{</mo>
              <mrow>
               <mi>ryhma</mi>
               <mo>,</mo>
               <mi>alkuehto</mi>
              </mrow>
              <mo>}</mo>
             </mrow>
             <mo>]</mo>
            </mrow>
            <mo>,</mo>
            <mi>muuttujat</mi>
            <mo>,</mo>
            <mrow>
             <mo>{</mo>
             <mrow>
              <mi>t</mi>
              <mo>,</mo>
              <mn>0</mn>
              <mo>,</mo>
              <mn>10</mn>
             </mrow>
             <mo>}</mo>
            </mrow>
           </mrow>
           <mo>]</mo>
          </mrow>
          <mo>]</mo>
         </mrow>
        </mrow>
       </mrow>
       <mo>}</mo>
      </mrow>
      <mo>]</mo>
     </mrow>
     <mo>,</mo>
     <mrow>
      <mo>{</mo>
      <mrow>
       <mi>&#952;</mi>
       <mo>,</mo>
       <mn>0.01</mn>
       <mo>,</mo>
       <mn>0.03</mn>
       <mo>,</mo>
       <mn>0.001</mn>
      </mrow>
      <mo>}</mo>
     </mrow>
    </mrow>
    <mo>]</mo>
   </mrow>
  </mrow>
  <mo>;</mo>
 </mrow>
</math>
</p>

<p class="CellLabel">
 In[12]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>etaisyydet</mi>
  <mo>=</mo>
  <mrow>
   <mi>Table</mi>
   <mo>[</mo>
   <mrow>
    <mrow>
     <mrow>
      <mrow>
       <mi>lentoradat</mi>
       <mo>[</mo>
       <mrow>
        <mo>[</mo>
        <mrow>
         <mi>i</mi>
         <mo>,</mo>
         <mn>2</mn>
        </mrow>
        <mo>]</mo>
       </mrow>
       <mo>]</mo>
      </mrow>
      <mo>-</mo>
      <mrow>
       <mo>(</mo>
       <mrow>
        <mn>5000</mn>
        <mo>+</mo>
        <mrow>
         <mn>15</mn>
         <mo>&#8290;</mo>
         <mi>t</mi>
        </mrow>
       </mrow>
       <mo>)</mo>
      </mrow>
     </mrow>
     <mo>/.</mo>
     <mrow>
      <mi>FindRoot</mi>
      <mo>[</mo>
      <mrow>
       <mrow>
        <mrow>
         <mi>lentoradat</mi>
         <mo>[</mo>
         <mrow>
          <mo>[</mo>
          <mrow>
           <mi>i</mi>
           <mo>,</mo>
           <mn>3</mn>
          </mrow>
          <mo>]</mo>
         </mrow>
         <mo>]</mo>
        </mrow>
        <mo>==</mo>
        <mn>0</mn>
       </mrow>
       <mo>,</mo>
       <mrow>
        <mo>{</mo>
        <mrow>
         <mi>t</mi>
         <mo>,</mo>
         <mn>0</mn>
         <mo>,</mo>
         <mn>10</mn>
        </mrow>
        <mo>}</mo>
       </mrow>
      </mrow>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mo>{</mo>
     <mrow>
      <mi>i</mi>
      <mo>,</mo>
      <mn>1</mn>
      <mo>,</mo>
      <mn>21</mn>
     </mrow>
     <mo>}</mo>
    </mrow>
   </mrow>
   <mo>]</mo>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[12]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mo>-</mo>
    <mn>1612.618334146001</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>1475.385101364052</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>1335.3506757821715</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>1192.6987462145748</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>1047.6098377058156</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>900.2596675957229</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>750.8178642375351</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>599.4470174807584</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>446.30202240984727</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>291.52967470315525</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>135.26847555440781</mn>
   </mrow>
   <mo>,</mo>
   <mn>22.351393336746696</mn>
   <mo>,</mo>
   <mn>181.20795988723148</mn>
   <mo>,</mo>
   <mn>341.1872489513635</mn>
   <mo>,</mo>
   <mn>502.1829942090935</mn>
   <mo>,</mo>
   <mn>664.0962976178544</mn>
   <mo>,</mo>
   <mn>826.8352553169489</mn>
   <mo>,</mo>
   <mn>990.3145639007244</mn>
   <mo>,</mo>
   <mn>1154.4551192129338</mn>
   <mo>,</mo>
   <mn>1319.18361671804</mn>
   <mo>,</mo>
   <mn>1484.432160078537</mn>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 <span style='text-decoration: none;'>Etsit&auml;&auml;n</span> l&auml;hint&auml; osumaa vastaava indeksi ja t&auml;m&auml;n avulla ampumiskulma ja osumaet&auml;isyys.
</p>



<p class="CellLabel">
 In[13]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>indeksi</mi>
   <mo>=</mo>
   <mtext> </mtext>
   <mrow>
    <mi>Select</mi>
    <mo>[</mo>
    <mrow>
     <mrow>
      <mi>Range</mi>
      <mo>[</mo>
      <mn>21</mn>
      <mo>]</mo>
     </mrow>
     <mo>,</mo>
     <mrow>
      <mrow>
       <mrow>
        <mi>Abs</mi>
        <mo>[</mo>
        <mrow>
         <mi>etaisyydet</mi>
         <mo>[</mo>
         <mrow>
          <mo>[</mo>
          <mtext>#</mtext>
          <mo>]</mo>
         </mrow>
         <mo>]</mo>
        </mrow>
        <mo>]</mo>
       </mrow>
       <mtext> </mtext>
       <mo>==</mo>
       <mtext> </mtext>
       <mrow>
        <mi>Min</mi>
        <mo>[</mo>
        <mrow>
         <mi>Abs</mi>
         <mo>[</mo>
         <mi>etaisyydet</mi>
         <mo>]</mo>
        </mrow>
        <mo>]</mo>
       </mrow>
      </mrow>
      <mtext> </mtext>
      <mo>&amp;</mo>
     </mrow>
    </mrow>
    <mo>]</mo>
   </mrow>
  </mrow>
  <mo>;</mo>
 </mrow>
</math>
</p>

<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>lahin</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <mi>lentoradat</mi>
     <mo>[</mo>
     <mrow>
      <mo>[</mo>
      <mrow>
       <mi>indeksi</mi>
       <mo>,</mo>
       <mn>1</mn>
      </mrow>
      <mo>]</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mi>etaisyydet</mi>
     <mo>[</mo>
     <mrow>
      <mo>[</mo>
      <mi>indeksi</mi>
      <mo>]</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
   </mrow>
   <mo>}</mo>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[14]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mo>{</mo>
    <mn>0.021</mn>
    <mo>}</mo>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>{</mo>
    <mn>22.351393336746696</mn>
    <mo>}</mo>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 Sama uudestaan uudella kapeammalla haarukalla ja 0.0001 radiaanin askelv&auml;lill&auml;. 
</p>



<p class="CellLabel">
 In[15]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>lentoradat</mi>
   <mo>=</mo>
   <mrow>
    <mi>Table</mi>
    <mo>[</mo>
    <mrow>
     <mrow>
      <mi>Flatten</mi>
      <mo>[</mo>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mi>&#952;</mi>
        <mo>,</mo>
        <mrow>
         <mi>muuttujat</mi>
         <mo>/.</mo>
         <mrow>
          <mi>First</mi>
          <mo>[</mo>
          <mrow>
           <mi>NDSolve</mi>
           <mo>[</mo>
           <mrow>
            <mrow>
             <mi>Flatten</mi>
             <mo>[</mo>
             <mrow>
              <mo>{</mo>
              <mrow>
               <mi>ryhma</mi>
               <mo>,</mo>
               <mi>alkuehto</mi>
              </mrow>
              <mo>}</mo>
             </mrow>
             <mo>]</mo>
            </mrow>
            <mo>,</mo>
            <mi>muuttujat</mi>
            <mo>,</mo>
            <mrow>
             <mo>{</mo>
             <mrow>
              <mi>t</mi>
              <mo>,</mo>
              <mn>0</mn>
              <mo>,</mo>
              <mn>10</mn>
             </mrow>
             <mo>}</mo>
            </mrow>
           </mrow>
           <mo>]</mo>
          </mrow>
          <mo>]</mo>
         </mrow>
        </mrow>
       </mrow>
       <mo>}</mo>
      </mrow>
      <mo>]</mo>
     </mrow>
     <mo>,</mo>
     <mrow>
      <mo>{</mo>
      <mrow>
       <mi>&#952;</mi>
       <mo>,</mo>
       <mn>0.02</mn>
       <mo>,</mo>
       <mn>0.022</mn>
       <mo>,</mo>
       <mn>0.0001</mn>
      </mrow>
      <mo>}</mo>
     </mrow>
    </mrow>
    <mo>]</mo>
   </mrow>
  </mrow>
  <mo>;</mo>
 </mrow>
</math>
</p>

<p class="CellLabel">
 In[16]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>etaisyydet</mi>
  <mo>=</mo>
  <mrow>
   <mi>Table</mi>
   <mo>[</mo>
   <mrow>
    <mrow>
     <mrow>
      <mrow>
       <mi>lentoradat</mi>
       <mo>[</mo>
       <mrow>
        <mo>[</mo>
        <mrow>
         <mi>i</mi>
         <mo>,</mo>
         <mn>2</mn>
        </mrow>
        <mo>]</mo>
       </mrow>
       <mo>]</mo>
      </mrow>
      <mo>-</mo>
      <mrow>
       <mo>(</mo>
       <mrow>
        <mn>5000</mn>
        <mo>+</mo>
        <mrow>
         <mn>15</mn>
         <mo>&#8290;</mo>
         <mi>t</mi>
        </mrow>
       </mrow>
       <mo>)</mo>
      </mrow>
     </mrow>
     <mo>/.</mo>
     <mrow>
      <mi>FindRoot</mi>
      <mo>[</mo>
      <mrow>
       <mrow>
        <mrow>
         <mi>lentoradat</mi>
         <mo>[</mo>
         <mrow>
          <mo>[</mo>
          <mrow>
           <mi>i</mi>
           <mo>,</mo>
           <mn>3</mn>
          </mrow>
          <mo>]</mo>
         </mrow>
         <mo>]</mo>
        </mrow>
        <mo>==</mo>
        <mn>0</mn>
       </mrow>
       <mo>,</mo>
       <mrow>
        <mo>{</mo>
        <mrow>
         <mi>t</mi>
         <mo>,</mo>
         <mn>0</mn>
         <mo>,</mo>
         <mn>10</mn>
        </mrow>
        <mo>}</mo>
       </mrow>
      </mrow>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mo>{</mo>
     <mrow>
      <mi>i</mi>
      <mo>,</mo>
      <mn>1</mn>
      <mo>,</mo>
      <mn>21</mn>
     </mrow>
     <mo>}</mo>
    </mrow>
   </mrow>
   <mo>]</mo>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[16]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mo>-</mo>
    <mn>135.26847555440781</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>119.56555248005861</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>103.84917511500771</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>88.1194682659825</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>72.37655591288149</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>56.620561223818186</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>40.85160655079744</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>25.069813434454773</mn>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>-</mo>
    <mn>9.27530260162257</mn>
   </mrow>
   <mo>,</mo>
   <mn>6.531806025436708</mn>
   <mo>,</mo>
   <mn>22.351393336746696</mn>
   <mo>,</mo>
   <mn>38.18334101171695</mn>
   <mo>,</mo>
   <mn>54.02753155460687</mn>
   <mo>,</mo>
   <mn>69.88384824815603</mn>
   <mo>,</mo>
   <mn>85.75217517060082</mn>
   <mo>,</mo>
   <mn>101.63239721064383</mn>
   <mo>,</mo>
   <mn>117.52440002428284</mn>
   <mo>,</mo>
   <mn>133.42807007224474</mn>
   <mo>,</mo>
   <mn>149.34329458541015</mn>
   <mo>,</mo>
   <mn>165.2699615954798</mn>
   <mo>,</mo>
   <mn>181.20795988737427</mn>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="CellLabel">
 In[17]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>indeksi</mi>
   <mo>=</mo>
   <mtext> </mtext>
   <mrow>
    <mi>Select</mi>
    <mo>[</mo>
    <mrow>
     <mrow>
      <mi>Range</mi>
      <mo>[</mo>
      <mn>20</mn>
      <mo>]</mo>
     </mrow>
     <mo>,</mo>
     <mrow>
      <mrow>
       <mrow>
        <mi>Abs</mi>
        <mo>[</mo>
        <mrow>
         <mi>etaisyydet</mi>
         <mo>[</mo>
         <mrow>
          <mo>[</mo>
          <mtext>#</mtext>
          <mo>]</mo>
         </mrow>
         <mo>]</mo>
        </mrow>
        <mo>]</mo>
       </mrow>
       <mtext> </mtext>
       <mo>==</mo>
       <mtext> </mtext>
       <mrow>
        <mi>Min</mi>
        <mo>[</mo>
        <mrow>
         <mi>Abs</mi>
         <mo>[</mo>
         <mi>etaisyydet</mi>
         <mo>]</mo>
        </mrow>
        <mo>]</mo>
       </mrow>
      </mrow>
      <mtext> </mtext>
      <mo>&amp;</mo>
     </mrow>
    </mrow>
    <mo>]</mo>
   </mrow>
  </mrow>
  <mo>;</mo>
 </mrow>
</math>
</p>

<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>lahin</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <mi>lentoradat</mi>
     <mo>[</mo>
     <mrow>
      <mo>[</mo>
      <mrow>
       <mi>indeksi</mi>
       <mo>,</mo>
       <mn>1</mn>
      </mrow>
      <mo>]</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mi>etaisyydet</mi>
     <mo>[</mo>
     <mrow>
      <mo>[</mo>
      <mi>indeksi</mi>
      <mo>]</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
   </mrow>
   <mo>}</mo>
  </mrow>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[18]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mo>{</mo>
    <mn>0.020900000000000002</mn>
    <mo>}</mo>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>{</mo>
    <mn>6.531806025436708</mn>
    <mo>}</mo>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 Osuma on siis runsaan kuuden metrin p&auml;&auml;ss&auml; ja vastaava ampumiskulma on asteissa
</p>



<p class="CellLabel">
 In[19]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>lahin</mi>
   <mo>[</mo>
   <mrow>
    <mo>[</mo>
    <mrow>
     <mn>1</mn>
     <mo>,</mo>
     <mn>1</mn>
    </mrow>
    <mo>]</mo>
   </mrow>
   <mo>]</mo>
  </mrow>
  <mo>/</mo>
  <mi>Degree</mi>
 </mrow>
</math>
</p>

<p class="CellLabel">
 Out[19]=
</p>



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mn>1.1974817918234206</mn>
</math>
</p>

<p class="Subtitle">
 Teht&auml;vi&auml;
</p>



<p class='Text' style='background-color: #FFFF00;'>
 Piirr&auml; l&auml;himm&auml;ksi osuvan ammuksen lentorata. M&auml;&auml;rit&auml; radan lakikorkeus ja ammuksen lentoaika.
</p>



<p class='Text' style='background-color: #FFFF00;'>
 Suurenna ilmanvastuskerrointa, ja tutki, miten se vaikuttaa radan muotoon.
</p>







<p><b>Linkkej&auml;</b></p>

<p>
 <a href="../xml_mma/tykki1.xml">tykill&auml; ampuminen huomioimatta ilmanvastusta</a><br/>
</p>

<p style='font-style: italic;'>
 JP &amp; SKK 03.05.2001
</p>


<hr />
<p style='font-family: Helvetica; font-size: 8pt'>Created by
<a href="http://www.wolfram.com"><span style='font-style: italic'>Mathematica</span></a>
&nbsp;(July 21, 2004) </p>

</body>

</html>
