<?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>
  orttrpol.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/orttrpol.nb">orttrpol.nb</a></p>

<p class="Title">
 K&auml;yr&auml;parven kohtisuorat leikkaajat napakoordinaattitapauksessa
</p>



<p class="Text">
 Esimerkki on jatkoa 'K&auml;yr&auml;parven kohtisuorat leikkaajat' -esimerkille, jossa vastaavaa ongelmaa on tarkasteltu suorakulmaisissa koordinaateissa.
</p>



<p class="Text">
 Puhdistetaan ty&ouml;tila:
</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">
 K&auml;yr&auml;parvi voidaan antaa my&ouml;s napakoordinaattiesityksen&auml; muodossa <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <mi>r</mi>
  <mtext> </mtext>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <msub>
    <mi>r</mi>
    <mn>1</mn>
   </msub>
   <mo>(</mo>
   <mi>&#966;</mi>
   <mo>)</mo>
  </mrow>
 </mrow>
</math></span>. Olkoon annettuna my&ouml;s toinen k&auml;yr&auml;parvi <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <mi>r</mi>
  <mtext> </mtext>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <msub>
    <mi>r</mi>
    <mn>2</mn>
   </msub>
   <mo>(</mo>
   <mi>&#966;</mi>
   <mo>)</mo>
  </mrow>
 </mrow>
</math></span>. Ehto n&auml;iden kohtisuoralle leikkaamiselle voidaan johtaa seuraavasti:
</p>



<p class="Text">
 Kummankin k&auml;yr&auml;n pisteiden suorakulmaiset koordinaatit saadaan vektoreista
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>v1</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>1</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <mi>Cos</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>1</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <mi>Sin</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </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>Cos</mi>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>&#8290;</mo>
    <mrow>
     <msub>
      <mi>r</mi>
      <mn>1</mn>
     </msub>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <mi>Sin</mi>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>&#8290;</mo>
    <mrow>
     <msub>
      <mi>r</mi>
      <mn>1</mn>
     </msub>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </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>v2</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>2</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <mi>Cos</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>2</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <mi>Sin</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </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>
    <mrow>
     <mi>Cos</mi>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>&#8290;</mo>
    <mrow>
     <msub>
      <mi>r</mi>
      <mn>2</mn>
     </msub>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <mi>Sin</mi>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>&#8290;</mo>
    <mrow>
     <msub>
      <mi>r</mi>
      <mn>2</mn>
     </msub>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 N&auml;iss&auml; napakulma <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mi>&#966;</mi>
</math></span> on k&auml;yr&auml;parametrin asemassa. K&auml;yrien tangenttivektorit saadaan derivoimalla k&auml;yr&auml;parametrin suhteen:
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>t1</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>D</mi>
   <mo>[</mo>
   <mrow>
    <mi>v1</mi>
    <mo>,</mo>
    <mi>&#966;</mi>
   </mrow>
   <mo>]</mo>
  </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>
     <mrow>
      <mo>-</mo>
      <mrow>
       <mi>Sin</mi>
       <mo>[</mo>
       <mi>&#966;</mi>
       <mo>]</mo>
      </mrow>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>1</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>+</mo>
    <mrow>
     <mrow>
      <mi>Cos</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msup>
       <msub>
        <mi>r</mi>
        <mn>1</mn>
       </msub>
       <mo>&#8242;</mo>
      </msup>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <mrow>
      <mi>Cos</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>1</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>+</mo>
    <mrow>
     <mrow>
      <mi>Sin</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msup>
       <msub>
        <mi>r</mi>
        <mn>1</mn>
       </msub>
       <mo>&#8242;</mo>
      </msup>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>t2</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>D</mi>
   <mo>[</mo>
   <mrow>
    <mi>v2</mi>
    <mo>,</mo>
    <mi>&#966;</mi>
   </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>
   <mrow>
    <mrow>
     <mrow>
      <mo>-</mo>
      <mrow>
       <mi>Sin</mi>
       <mo>[</mo>
       <mi>&#966;</mi>
       <mo>]</mo>
      </mrow>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>2</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>+</mo>
    <mrow>
     <mrow>
      <mi>Cos</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msup>
       <msub>
        <mi>r</mi>
        <mn>2</mn>
       </msub>
       <mo>&#8242;</mo>
      </msup>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mrow>
     <mrow>
      <mi>Cos</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>2</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>+</mo>
    <mrow>
     <mrow>
      <mi>Sin</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8290;</mo>
     <mrow>
      <msup>
       <msub>
        <mi>r</mi>
        <mn>2</mn>
       </msub>
       <mo>&#8242;</mo>
      </msup>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 K&auml;yrien leikkaamisen kohtisuoruusehto on, ett&auml; tangenttivektorit ovat toisiaan vastaan kohtisuorat, ts. niiden pistetulo on <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <mo>=</mo>
  <mtext> </mtext>
  <mn>0</mn>
 </mrow>
</math></span>:
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>kohtisuoruusehto</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mrow>
    <mrow>
     <mi>t1</mi>
     <mo>.</mo>
     <mi>t2</mi>
    </mrow>
    <mtext> </mtext>
    <mo>==</mo>
    <mtext> </mtext>
    <mn>0</mn>
   </mrow>
   <mo>//</mo>
   <mi>Simplify</mi>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mrow>
    <mrow>
     <msub>
      <mi>r</mi>
      <mn>1</mn>
     </msub>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>&#8290;</mo>
    <mrow>
     <msub>
      <mi>r</mi>
      <mn>2</mn>
     </msub>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
   </mrow>
   <mo>+</mo>
   <mrow>
    <mrow>
     <msup>
      <msub>
       <mi>r</mi>
       <mn>1</mn>
      </msub>
      <mo>&#8242;</mo>
     </msup>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>&#8290;</mo>
    <mrow>
     <msup>
      <msub>
       <mi>r</mi>
       <mn>2</mn>
      </msub>
      <mo>&#8242;</mo>
     </msup>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
   </mrow>
  </mrow>
  <mo>&#10869;</mo>
  <mn>0</mn>
 </mrow>
</math>
</p>

<p class="Text">
 Ratkaisemalla t&auml;st&auml; <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <msubsup>
   <mi>r</mi>
   <mn>1</mn>
   <mo>&apos;</mo>
  </msubsup>
  <mo>(</mo>
  <mi>&#966;</mi>
  <mo>)</mo>
 </mrow>
</math></span> ja ottamalla huomioon, ett&auml; leikkauspisteess&auml; on <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <mrow>
   <msub>
    <mi>r</mi>
    <mn>1</mn>
   </msub>
   <mo>(</mo>
   <mi>&#966;</mi>
   <mo>)</mo>
  </mrow>
  <mtext> </mtext>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mrow>
    <msub>
     <mi>r</mi>
     <mn>2</mn>
    </msub>
    <mo>(</mo>
    <mi>&#966;</mi>
    <mo>)</mo>
   </mrow>
   <mtext> </mtext>
   <mo>=</mo>
   <mtext> </mtext>
   <mrow>
    <mi>r</mi>
    <mo>&#8289;</mo>
    <mo>(</mo>
    <mi>&#966;</mi>
    <mo>)</mo>
   </mrow>
  </mrow>
 </mrow>
</math></span>, saadaan
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>Solve</mi>
   <mo>[</mo>
   <mrow>
    <mi>kohtisuoruusehto</mi>
    <mo>,</mo>
    <mrow>
     <msubsup>
      <mi>r</mi>
      <mn>1</mn>
      <mo>&#8242;</mo>
     </msubsup>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
   </mrow>
   <mo>]</mo>
  </mrow>
  <mo>/.</mo>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>1</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>-&gt;</mo>
     <mtext> </mtext>
     <mrow>
      <mi>r</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mrow>
      <msub>
       <mi>r</mi>
       <mn>2</mn>
      </msub>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>-&gt;</mo>
     <mtext> </mtext>
     <mrow>
      <mi>r</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
    </mrow>
   </mrow>
   <mo>}</mo>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mo>{</mo>
   <mrow>
    <mrow>
     <msup>
      <msub>
       <mi>r</mi>
       <mn>1</mn>
      </msub>
      <mo>&#8242;</mo>
     </msup>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>&#8594;</mo>
    <mrow>
     <mo>-</mo>
     <mfrac>
      <msup>
       <mrow>
        <mi>r</mi>
        <mo>[</mo>
        <mi>&#966;</mi>
        <mo>]</mo>
       </mrow>
       <mn>2</mn>
      </msup>
      <mrow>
       <msup>
        <msub>
         <mi>r</mi>
         <mn>2</mn>
        </msub>
        <mo>&#8242;</mo>
       </msup>
       <mo>[</mo>
       <mi>&#966;</mi>
       <mo>]</mo>
      </mrow>
     </mfrac>
    </mrow>
   </mrow>
   <mo>}</mo>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

<p class="Text">
 Korvausehto, joka tarvitaan johdettaessa alkuper&auml;isen parven differentiaaliyht&auml;l&ouml;st&auml; kohtisuorien leikkajien differentiaaliyht&auml;l&ouml;, on siis
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <mrow>
   <mstyle fontweight='normal'
       fontstyle='italic'>
    <msup>
     <mi>r</mi>
     <mo>&#8242;</mo>
    </msup>
   </mstyle>
   <mo fontweight='normal' fontstyle='italic'>(</mo>
   <mi fontfamily='Baskerville Old Face' fontweight='normal'>&#966;</mi>
   <mo fontweight='normal' fontstyle='italic'>)</mo>
  </mrow>
  <mtext fontweight='normal' fontstyle='italic'> </mtext>
  <mo fontweight='normal' fontstyle='italic'>&#8614;</mo>
  <mtext fontweight='normal' fontstyle='italic'> </mtext>
  <mstyle fontweight='normal'
      fontstyle='italic'>
   <mrow>
    <mo>-</mo>
    <mrow>
     <mfrac>
      <msup>
       <mrow>
        <mi>r</mi>
        <mo>&#8289;</mo>
        <mo>(</mo>
        <mi fontweight='normal' fontstyle='normal'>&#966;</mi>
        <mo>)</mo>
       </mrow>
       <mn>2</mn>
      </msup>
      <mrow>
       <msup>
        <mi>r</mi>
        <mo>&#8242;</mo>
       </msup>
       <mo>(</mo>
       <mi fontweight='normal' fontstyle='normal'>&#966;</mi>
       <mo>)</mo>
      </mrow>
     </mfrac>
     <mtext> </mtext>
     <mo>.</mo>
    </mrow>
   </mrow>
  </mstyle>
 </mrow>
</math>
</p>

<p class="Text">
 Esimerkkin&auml; olkoon k&auml;yr&auml;parven
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>parvi</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mrow>
    <mi>r</mi>
    <mo>[</mo>
    <mi>&#966;</mi>
    <mo>]</mo>
   </mrow>
   <mo>==</mo>
   <mrow>
    <mi>C</mi>
    <mo>&#8290;</mo>
    <mrow>
     <mi>Exp</mi>
     <mo>[</mo>
     <mrow>
      <mi>k</mi>
      <mo>&#8290;</mo>
      <mi>&#966;</mi>
     </mrow>
     <mo>]</mo>
    </mrow>
   </mrow>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>r</mi>
   <mo>[</mo>
   <mi>&#966;</mi>
   <mo>]</mo>
  </mrow>
  <mo>&#10869;</mo>
  <mrow>
   <mi>C</mi>
   <mo>&#8290;</mo>
   <msup>
    <mi>&#8519;</mi>
    <mrow>
     <mi>k</mi>
     <mo>&#8290;</mo>
     <mi>&#966;</mi>
    </mrow>
   </msup>
  </mrow>
 </mrow>
</math>
</p>

<p class="Text">
 kohtisuorien leikkaajien etsiminen.
</p>



<p class="Text">
 K&auml;yr&auml;parven kuva arvolla <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <mi>k</mi>
  <mtext> </mtext>
  <mo>=</mo>
  <mtext> </mtext>
  <mfrac>
   <mn>1</mn>
   <mn>2</mn>
  </mfrac>
 </mrow>
</math></span> voidaan piirt&auml;&auml; Mathematican lis&auml;paketissa <span style='font-family: Courier New;'>Graphics`Graphics`</span> olevaa funktiota <span style='font-family: Courier New;'>PolarPlot</span> k&auml;ytt&auml;en:
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mo>&lt;&lt;</mo>
   <mtext>Graphics`Graphics`</mtext>
  </mrow>
  <mo>;</mo>
 </mrow>
</math>
</p>

<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>kuva1</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>PolarPlot</mi>
   <mo>[</mo>
   <mrow>
    <mrow>
     <mi>Evaluate</mi>
     <mo>[</mo>
     <mrow>
      <mi>Table</mi>
      <mo>[</mo>
      <mrow>
       <mrow>
        <mrow>
         <mi>parvi</mi>
         <mo>[</mo>
         <mrow>
          <mo>[</mo>
          <mn>2</mn>
          <mo>]</mo>
         </mrow>
         <mo>]</mo>
        </mrow>
        <mo>/.</mo>
        <mrow>
         <mi>k</mi>
         <mo>-&gt;</mo>
         <mn>0.5</mn>
        </mrow>
       </mrow>
       <mo>,</mo>
       <mrow>
        <mo>{</mo>
        <mrow>
         <mi>C</mi>
         <mo>,</mo>
         <mn>1</mn>
         <mo>,</mo>
         <mn>10</mn>
        </mrow>
        <mo>}</mo>
       </mrow>
      </mrow>
      <mo>]</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mo>{</mo>
     <mrow>
      <mi>&#966;</mi>
      <mo>,</mo>
      <mrow>
       <mo>-</mo>
       <mn>2</mn>
      </mrow>
      <mo>,</mo>
      <mn>6</mn>
     </mrow>
     <mo>}</mo>
    </mrow>
   </mrow>
   <mo>]</mo>
  </mrow>
 </mrow>
</math>
</p>

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

<p class="CellLabel">
 Out[9]=
</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">
 K&auml;yr&auml;parven differentiaaliyht&auml;l&ouml;n johto:
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>derivparvi</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>D</mi>
   <mo>[</mo>
   <mrow>
    <mi>parvi</mi>
    <mo>,</mo>
    <mi>&#966;</mi>
   </mrow>
   <mo>]</mo>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <msup>
    <mi>r</mi>
    <mo>&#8242;</mo>
   </msup>
   <mo>[</mo>
   <mi>&#966;</mi>
   <mo>]</mo>
  </mrow>
  <mo>&#10869;</mo>
  <mrow>
   <mi>C</mi>
   <mo>&#8290;</mo>
   <msup>
    <mi>&#8519;</mi>
    <mrow>
     <mi>k</mi>
     <mo>&#8290;</mo>
     <mi>&#966;</mi>
    </mrow>
   </msup>
   <mo>&#8290;</mo>
   <mi>k</mi>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>diffyht</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>Eliminate</mi>
   <mo>[</mo>
   <mrow>
    <mrow>
     <mo>{</mo>
     <mrow>
      <mi>parvi</mi>
      <mo>,</mo>
      <mi>derivparvi</mi>
     </mrow>
     <mo>}</mo>
    </mrow>
    <mo>,</mo>
    <mi>C</mi>
   </mrow>
   <mo>]</mo>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <msup>
    <mi>r</mi>
    <mo>&#8242;</mo>
   </msup>
   <mo>[</mo>
   <mi>&#966;</mi>
   <mo>]</mo>
  </mrow>
  <mo>&#10869;</mo>
  <mrow>
   <mi>k</mi>
   <mo>&#8290;</mo>
   <mrow>
    <mi>r</mi>
    <mo>[</mo>
    <mi>&#966;</mi>
    <mo>]</mo>
   </mrow>
  </mrow>
 </mrow>
</math>
</p>

<p class="Text">
 Kohtisuorien leikkaajien differentiaaliyht&auml;l&ouml; saadaan tekem&auml;ll&auml; alussa johdettu korvaus:
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>diffyht2</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>diffyht</mi>
   <mo>/.</mo>
   <mrow>
    <mrow>
     <msup>
      <mi>r</mi>
      <mo>&#8242;</mo>
     </msup>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>-&gt;</mo>
    <mrow>
     <mo>-</mo>
     <mfrac>
      <msup>
       <mrow>
        <mi>r</mi>
        <mo>[</mo>
        <mi>&#966;</mi>
        <mo>]</mo>
       </mrow>
       <mn>2</mn>
      </msup>
      <mrow>
       <msup>
        <mi>r</mi>
        <mo>&#8242;</mo>
       </msup>
       <mo>[</mo>
       <mi>&#966;</mi>
       <mo>]</mo>
      </mrow>
     </mfrac>
    </mrow>
   </mrow>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mo>-</mo>
   <mfrac>
    <msup>
     <mrow>
      <mi>r</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mn>2</mn>
    </msup>
    <mrow>
     <msup>
      <mi>r</mi>
      <mo>&#8242;</mo>
     </msup>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
   </mfrac>
  </mrow>
  <mo>&#10869;</mo>
  <mrow>
   <mi>k</mi>
   <mo>&#8290;</mo>
   <mrow>
    <mi>r</mi>
    <mo>[</mo>
    <mi>&#966;</mi>
    <mo>]</mo>
   </mrow>
  </mrow>
 </mrow>
</math>
</p>

<p class="Text">
 T&auml;m&auml;n ratkaiseminen antaa kohtisuorat leikkaajat:
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>ratk</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>DSolve</mi>
   <mo>[</mo>
   <mrow>
    <mi>diffyht2</mi>
    <mo>,</mo>
    <mrow>
     <mi>r</mi>
     <mo>[</mo>
     <mi>&#966;</mi>
     <mo>]</mo>
    </mrow>
    <mo>,</mo>
    <mi>&#966;</mi>
   </mrow>
   <mo>]</mo>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mo>{</mo>
  <mrow>
   <mrow>
    <mo>{</mo>
    <mrow>
     <mrow>
      <mi>r</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8594;</mo>
     <mn>0</mn>
    </mrow>
    <mo>}</mo>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mo>{</mo>
    <mrow>
     <mrow>
      <mi>r</mi>
      <mo>[</mo>
      <mi>&#966;</mi>
      <mo>]</mo>
     </mrow>
     <mo>&#8594;</mo>
     <mrow>
      <msup>
       <mi>&#8519;</mi>
       <mrow>
        <mo>-</mo>
        <mfrac>
         <mi>&#966;</mi>
         <mi>k</mi>
        </mfrac>
       </mrow>
      </msup>
      <mo>&#8290;</mo>
      <mrow>
       <mi>C</mi>
       <mo>[</mo>
       <mn>1</mn>
       <mo>]</mo>
      </mrow>
     </mrow>
    </mrow>
    <mo>}</mo>
   </mrow>
  </mrow>
  <mo>}</mo>
 </mrow>
</math>
</p>

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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>parvi2</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mrow>
    <mi>r</mi>
    <mo>[</mo>
    <mi>&#966;</mi>
    <mo>]</mo>
   </mrow>
   <mtext> </mtext>
   <mo>==</mo>
   <mtext> </mtext>
   <mrow>
    <mo>(</mo>
    <mrow>
     <mrow>
      <mrow>
       <mi>r</mi>
       <mo>[</mo>
       <mi>&#966;</mi>
       <mo>]</mo>
      </mrow>
      <mo>/.</mo>
      <mrow>
       <mi>Last</mi>
       <mo>[</mo>
       <mi>ratk</mi>
       <mo>]</mo>
      </mrow>
     </mrow>
     <mo>/.</mo>
     <mrow>
      <mrow>
       <mi>C</mi>
       <mo>[</mo>
       <mn>1</mn>
       <mo>]</mo>
      </mrow>
      <mo>-&gt;</mo>
      <mi>C</mi>
     </mrow>
    </mrow>
    <mo>)</mo>
   </mrow>
  </mrow>
 </mrow>
</math>
</p>

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



<p class="Output">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mrow>
   <mi>r</mi>
   <mo>[</mo>
   <mi>&#966;</mi>
   <mo>]</mo>
  </mrow>
  <mo>&#10869;</mo>
  <mrow>
   <mi>C</mi>
   <mo>&#8290;</mo>
   <msup>
    <mi>&#8519;</mi>
    <mrow>
     <mo>-</mo>
     <mfrac>
      <mi>&#966;</mi>
      <mi>k</mi>
     </mfrac>
    </mrow>
   </msup>
  </mrow>
 </mrow>
</math>
</p>

<p class="Text">
 Kuva kohtisuorien leikkaajien parvesta arvolla <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <mi>k</mi>
  <mtext> </mtext>
  <mo>=</mo>
  <mtext> </mtext>
  <mfrac>
   <mn>1</mn>
   <mn>2</mn>
  </mfrac>
 </mrow>
</math></span> ja molemmista parvista yhdess&auml;:
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>kuva2</mi>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>PolarPlot</mi>
   <mo>[</mo>
   <mrow>
    <mrow>
     <mi>Evaluate</mi>
     <mo>[</mo>
     <mrow>
      <mi>Table</mi>
      <mo>[</mo>
      <mrow>
       <mrow>
        <mrow>
         <mi>parvi2</mi>
         <mo>[</mo>
         <mrow>
          <mo>[</mo>
          <mn>2</mn>
          <mo>]</mo>
         </mrow>
         <mo>]</mo>
        </mrow>
        <mo>/.</mo>
        <mrow>
         <mi>k</mi>
         <mo>-&gt;</mo>
         <mn>0.5</mn>
        </mrow>
       </mrow>
       <mo>,</mo>
       <mrow>
        <mo>{</mo>
        <mrow>
         <mi>C</mi>
         <mo>,</mo>
         <mn>1</mn>
         <mo>,</mo>
         <mn>20</mn>
        </mrow>
        <mo>}</mo>
       </mrow>
      </mrow>
      <mo>]</mo>
     </mrow>
     <mo>]</mo>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mo>{</mo>
     <mrow>
      <mi>&#966;</mi>
      <mo>,</mo>
      <mrow>
       <mo>-</mo>
       <mn>6</mn>
      </mrow>
      <mo>,</mo>
      <mn>2</mn>
     </mrow>
     <mo>}</mo>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mi>PlotRange</mi>
     <mo>-&gt;</mo>
     <mrow>
      <mo>{</mo>
      <mrow>
       <mrow>
        <mo>{</mo>
        <mrow>
         <mrow>
          <mo>-</mo>
          <mn>75</mn>
         </mrow>
         <mo>,</mo>
         <mn>75</mn>
        </mrow>
        <mo>}</mo>
       </mrow>
       <mo>,</mo>
       <mrow>
        <mo>{</mo>
        <mrow>
         <mrow>
          <mo>-</mo>
          <mn>120</mn>
         </mrow>
         <mo>,</mo>
         <mn>30</mn>
        </mrow>
        <mo>}</mo>
       </mrow>
      </mrow>
      <mo>}</mo>
     </mrow>
    </mrow>
    <mo>,</mo>
    <mrow>
     <mi>AspectRatio</mi>
     <mo>-&gt;</mo>
     <mi>Automatic</mi>
    </mrow>
   </mrow>
   <mo>]</mo>
  </mrow>
 </mrow>
</math>
</p>

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

<p class="CellLabel">
 Out[15]=
</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="CellLabel">
 In[16]:=
</p>



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>Show</mi>
  <mo>[</mo>
  <mrow>
   <mi>kuva1</mi>
   <mo>,</mo>
   <mi>kuva2</mi>
   <mo>,</mo>
   <mrow>
    <mi>PlotRange</mi>
    <mo>-&gt;</mo>
    <mrow>
     <mo>{</mo>
     <mrow>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mrow>
         <mo>-</mo>
         <mn>75</mn>
        </mrow>
        <mo>,</mo>
        <mn>75</mn>
       </mrow>
       <mo>}</mo>
      </mrow>
      <mo>,</mo>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mrow>
         <mo>-</mo>
         <mn>120</mn>
        </mrow>
        <mo>,</mo>
        <mn>30</mn>
       </mrow>
       <mo>}</mo>
      </mrow>
     </mrow>
     <mo>}</mo>
    </mrow>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mi>AspectRatio</mi>
    <mo>-&gt;</mo>
    <mi>Automatic</mi>
   </mrow>
  </mrow>
  <mo>]</mo>
 </mrow>
</math>
</p>

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

<p class="CellLabel">
 Out[16]=
</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">
 Kuvasta voidaan ottaa osasuurennus:
</p>



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



<p class="Input">
 <math xmlns='http://www.w3.org/1998/Math/MathML'>
 <mrow>
  <mi>Show</mi>
  <mo>[</mo>
  <mrow>
   <mi>kuva1</mi>
   <mo>,</mo>
   <mi>kuva2</mi>
   <mo>,</mo>
   <mrow>
    <mi>PlotRange</mi>
    <mo>-&gt;</mo>
    <mrow>
     <mo>{</mo>
     <mrow>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mn>0</mn>
        <mo>,</mo>
        <mn>10</mn>
       </mrow>
       <mo>}</mo>
      </mrow>
      <mo>,</mo>
      <mrow>
       <mo>{</mo>
       <mrow>
        <mrow>
         <mo>-</mo>
         <mn>5</mn>
        </mrow>
        <mo>,</mo>
        <mn>5</mn>
       </mrow>
       <mo>}</mo>
      </mrow>
     </mrow>
     <mo>}</mo>
    </mrow>
   </mrow>
   <mo>,</mo>
   <mrow>
    <mi>AspectRatio</mi>
    <mo>-&gt;</mo>
    <mi>Automatic</mi>
   </mrow>
  </mrow>
  <mo>]</mo>
 </mrow>
</math>
</p>

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

<p class="CellLabel">
 Out[17]=
</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="Subtitle">
 Teht&auml;vi&auml;
</p>



<p class='Text' style='background-color: #FFFF00;'>
 Etsi napakoordinaateissa annetun k&auml;yr&auml;parven <span><math xmlns='http://www.w3.org/1998/Math/MathML'
    mathematica:form='TraditionalForm'
    xmlns:mathematica='http://www.wolfram.com/XML/'>
 <mrow>
  <mi>r</mi>
  <mtext> </mtext>
  <mo>=</mo>
  <mtext> </mtext>
  <mrow>
   <mi>C</mi>
   <mo>&#8290;</mo>
   <mi>cos</mi>
   <mo>&#8290;</mo>
   <mi>&#966;</mi>
  </mrow>
 </mrow>
</math></span> kohtisuorat leikkaajat. Mieti ennen piirt&auml;mist&auml;, millaisesta k&auml;yr&auml;parvesta on kyse.
</p>



<p class='Text' style='background-color: #FFFF00;'>
 Tutki, millainen korvausehto saadaan, jos k&auml;yr&auml;parvien halutaan leikkaavan 45 asteen kulmassa. Sovella t&auml;t&auml;<br />sek&auml; esimerkin alkuper&auml;iseen k&auml;yr&auml;parveen ett&auml; edellisen teht&auml;v&auml;n parveen.
</p>







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

<p>
 <a href="../xml/nkkprv.xml">k&auml;yr&auml;parven differentiaaliyht&auml;l&ouml;</a><br/>
 <a href="../xml_mma/orttrxy.xml">k&auml;yr&auml;parven kohtisuorat leikkaajat suorakulmaisissa koordinaateissa</a><br/>
</p>

<p style='font-style: italic;'>
 SKK 10.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>
