\chyph

\hoffset=-1cm \voffset=-1.2cm \hsize=18cm

\ifx\pdfoutput\undefined \else
\pdfpagewidth=21cm
\pdfpageheight=15cm
\fi

\font\logocvut=lev scaled400

\ifx\zkratka\undefined\edef\zkratka{\jobname}\fi
\def\cislo{16}

\headline={\setfonts[/10]\rm
   \ifnum\pageno>1 
   \hfill {\setfonts[/7] BI-LIN, \zkratka, \cislo, P. Olšák \quad}\else
   \firstpage\hfill\fi [\the\pageno]}
\footline={}

\def\firstpage{\vbox to0pt{\kern13.7cm\hbox{%
\setfonts[/8] a) \zkratka, \cislo, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010,
  d) BI-LIN, e) L, f) 2009/2010, g) \lower1pt\hbox{\logocvut L}. 
  Viz p. d. 4/2010
}\vss}}

\input ofs [a35]  %\def\fomenc{CM}  

%\showfonts \end
%\displayfontmessages
\setfonts[NewCentury/17]  \setmath[17/12/8]  
\baselineskip=22pt \normalbaselineskip=\baselineskip

\message{\fontname\tenit}

\medskipamount=9pt
\let\ms=\medskip

\parskip=\medskipamount

\def\n#1\par{\vfill\break}

\def\g#1\par{{\null \vskip-31pt \baselineskip=30pt\setfonts[/23]\bf #1\par}\medskip}
\def\gg#1\par{{\setfonts[/55]\bf #1}\medskip}
\def\hb{\hfil\break}

\def\emerge{{\emergencystretch=2em\par}}

\parindent=0pt

\catcode`\*=13 
\def* {\par \hangindent=15pt \hangafter=1 
   \noindent \hbox to\hangindent {$\bullet$\hss}}

\let\em=\it

\def\C{{\bf C}}
\def\R{{\bf R}}
\def\Q{{\bf Q}}
\def\a{{A}}
\def\A{{\bf A}}
\def\B{{\bf B}}
\def\D{{\bf D}}
\def\E{{\bf E}}
\def\P{{\bf P}}
\def\L{{\bf L}}
\def\U{{\bf U}}
\def\X{{\bf X}}
\def\ker{\mathop{\rm Ker}}
\def\st{\mathop{\rm St}}
\def\hod{\mathop{\rm hod}}
\def\vecc #1_#2{\vec#1_1, \vec#1_2, \ldots, \vec#1_{#2}}
\def\lob<#1>{\langle #1\rangle}
\def\|{||}

% ===============================================================

\vglue .5cm

\gg Euklidovský 

\gg prostor

\bigskip\bigskip

* Euklidovy Základy (pohled do historie)

* dnešní definice

* kartézský souřadnicový systém

* vlastnosti \uv{rovin} v $E_n$

* speciální vlastnosti v $E_3$ (vektorový součin)



\n ---------------------------------------------------------------


\g Euklides

Euklides (jiný překlad: Eukleides) byl řecký matematik 
(kolem roku 300 př.~n.~l.).

Hlavní dílo: Euklidovy {\em Základy\/} (ve 13 kapitolách). Po Bibli
nejvíce publikované dílo až do 19. století.

Pokusil se o přesné formální vyjadřování, vybudoval geometrii systémem
definice, věta, důkaz. Pokusil se definovat i nedefinovatelné:

* {\em bod\/} je to, co nemá části,

* {\em křivka\/} je délka bez šířky, 

* {\em přímka\/} je křivka s body, která leží rovně,

* rozdělením přímého úhlu na dva stejné vzniká úhlel {\em pravý}, 

* \dots

\n ----------------------------------------------------------------

\g Euklidovy postuláty (axiomy)

Euklides si uvědomil, že některá tvrzení nelze dokázat, je nutné je
předpokládat. Formuloval pět tzv. postulátů:

* Dva body určují jedinou úsečku, která v těch bodech končí.
* Každá úsečka může být prodloužena tak, že vznikne opět úsečka.
* Je možné nakreslit kružnici s libovolným středem a poloměrem.
* Všechny pravé úhly jsou si rovny.
* Jestliže přímka protíná dvě přímky tak, že vnitřní úhly na téže
  straně jsou menší než dva pravé úhly, pak se tyto dvě přímky
  protnou na stejné straně, na které jsou úhly menší než dva pravé.


\n ------------------------------------------------------

\g Otazníky kolem pátého axiomu

Pátý axiom je formulován složitě, je v geometrii nutný?

Ukázalo se, že pátý axiom je (za předpokladu platnosti prvních čtyř)
ekvivalentní s následujícími tvrzeními:

* Daným bodem lze k dané přímce vést jedinou rovnoběžku.

* Trojúhelníky mají součet vnitřních úhlů $180^\circ$.

* Platí Pythagorova věta.

Později se ukázalo (Gauss, Lobačevskij, Riemann), že užitečná je 
i geometrie bez pátého axiomu (tzv. neeuklidovská geometrie).
Například dvourozměrná geometrie na sféře: trojúhelníky mají součet
úhlů větší než $180^\circ$, každé dvě \uv{přímky} (nejkratší spojnice
dvou bodů prodloužené na obou koncích) se protínají, tj. neexistuje
rovnoběžka. Neplatí Pythagorova věta.

\n -----------------------------------------------------

\g Euklidovský prostor dnes

V euklidovském prostoru chceme pracovat s přímkami (to umíme v~afinním
prostoru), dále chceme v rovinách vymezit kružnice. K~tomu potřebujeme měřit
vzdálenosti. Potřebujeme tedy metrický prostor. Metrika musí být
odvozena z Pythagorovy věty (jinak by tato věta neplatila a neplatil
by pátý Euklidův axiom). Tuto vlastnost splňuje metrika odvozená ze
skalárního součinu. Konečně v euklidovském prostoru potřebujeme měřit
úhly. K tomu také slouží skalární součin. Dnešní definice euklidovského
prostoru je tedy následující:

{\bf Definice}: {\em Euklidovský prostor $E_n$} je afinní prostor $(\X, V)$
dimen\-ze~$n$, přitom $V$ je lineární prostor se skalárním součinem. 
Z tohoto součinu je odvozena norma a metrika na $V$. 
Metrika na $\X$ je defi\-nována takto:
vzdálenost bodů $P,Q$ je rovna velikosti vektoru $P-Q$. 

\n ---------------------------------------------------------

\g Základní objekty v euklidovském prostoru

* {\bf Přímka}: $p = \{A+t\vec s,\ t\in\R\}$, \ kde $A\in\X$, $\vec s\in V$,
  $\vec s\not=\vec o$.

Přímka je tedy dána bodem $A$, kterým prochází a nenulovým {\em
směrovým vektorem} $\vec s$. Může být též dána dvěma body $A$ a $B$:\hb
$p = \{A+t\,(B-A),\ t\in\R\}$.

* {\bf Úsečka} s koncovými body $A$, $B$: \ $u = \{A+t\,(B-A),\ t\in\langle 0,1\rangle\}$.

* {\bf Kružnice} se středem $S$ a poloměrem $r$: \
  $k = \{X,\ \varrho(S,X) = r\}$.

Kružnici lze takto definovat jen v $E_2$ (dimenzi 2). Pro větší
dimenze je uvedená množina povrchem $n$-rozměrné koule.

* {\bf Rovina}: $\sigma = \{A + t\vec a + u\vec b,\ t,u\in\R\}$, \ 
  $A\in\X$, $\vec a,\vec b\in V$ jsou LN.

Rovina je dána bodem a dvěma nezávislými směry.

* {\bf Zobecněná rovina} 
  (afinní podprostor): $\tau = A + \lob<\vec a_1,\ldots, \vec a_k>$,

\n -------------------------------------------------------------

\g Vztahy mezi přímkami

Dvě přímky  $p = \{A_1+t\vec s_1,\ t\in\R\}$ a 
$q = \{A_2+t\vec s_2,\ t\in\R\}$ jsou {\em totožné}, právě když
vektory $A_2-A_1$ a $\vec s_1$ jsou LZ a současně
směrové vektory $\vec s_1$, $\vec s_2$ jsou LZ.

Dvě přímky  $p = \{A_1+t\vec s_1,\ t\in\R\}$ a 
$q = \{A_2+t\vec s_2,\ t\in\R\}$ jsou {\em rovnoběžné}, právě když
nejsou totožné a vektory $\vec s_1$, $\vec s_2$ jsou LZ.

Dvě přímky $p = \{A_1+t\vec s_1,\ t\in\R\}$ a 
$q = \{A_2+t\vec s_2,\ t\in\R\}$ {\em leží ve společné rovině},
právě když vektory $A_2-A_1$, $\vec s_1$, $\vec s_2$ jsou LZ.

Dvě přímky jsou {\em různoběžky} (protínají se v
jednom bodě), právě když leží ve společné rovině a nejsou totožné 
ani rovnoběžné.

Dvě přímky jsou {\em mimoběžky} (míjejí se v prostoru), právě když
neleží ve společné rovině.

Uvedené vztahy rozpoznáme {\em algebraickými metodami\/}: vyšetřením lineární
závislosti nebo nezávislosti vektorů.

\n ------------------------------------------------------------

\g Příklad

Najdeme parametr $a\in\R$ takový, aby se přímky\hb
$p=(1,2,3) + \lob<(2,2,5)>$ a $q=(4,3,7) + \lob<(3,a,1)>$ protínaly.

Řešení: Přímky nejsou rovnoběžné ani totožné, protože jejich směrové
vektory jsou lineárně nezávislé. Aby tyto přímky byly různoběžkami,
musí být vektory $(3,1,4), (2,2,5), (3,a,1)$ lienárně závislé, takže
když jejich souřadnice zapíšeme do řádků matice $\A$, musí mít tato
matice nulový determinant:
$$
  \det\pmatrix {3&1&4\cr 2&2&5\cr 3&a&1}
  = -5 -7a = 0.
$$
Takže \ $\displaystyle a = -{5\over 7}$.

\n -------------------------------------------------------------

\g Zobecněná rovina: afinní podprostor 

Je dán bod $A\in\X$ a lineárně nezávislé vektory
$\vecc u_k$ v~afiním prostoru $(\X,V)$. 
Množině
$$
  M = A + \lob<\vecc u_k>
$$
říkáme {\em zobecněná rovina}. Má dimenzi~$k$.

Zobecněná rovina dimenze 1 je přímka.

Zobecněná rovina dimenze 2 je \uv{skutečná} rovina.

Pojem {\em zobecněná rovina} tedy zahrnuje pojmy přímka a rovina dokonce pro
lineární prostory libovolné dimenze $n$. Zobecněná rovina je
podprostor v afinním prostoru $(\X,V)$. 

Přesněji, při označení
$W= \lob<\vecc u_k>$ je
dvojice $(M,W)$ afinní podprostor: operace afinního
prostoru jsou na množině $M$ a lineárním podprostoru $W$ uzavřeny.

\n --------------------------------------------------------------

\g Vzájemná poloha zobecněných rovin

Označme $U = \lob<\vecc u_k>$ a $V=\lob<\vecc v_m>$. Nechť $A$ a $B$
jsou body v afinním prostoru $(\X,V)$ a nechť jsou dány
dvě zobecněné roviny $M = A + U$ a $N= B+V$. 

* $M$ a $N$ jsou {\em totožné}, právě když $U=V$ a $A-B\in U$.

* $M$ {\em je obsažena v} $N$, právě když $U\subseteq V$ a $A-B\in V$.

Další pojmy se týkají jen zobecněných rovin $M$ a $N$ takových, že žádná není
obsažena v druhé.

* $M$ {\em je rovnoběžná s} $N$, právě když $U\subseteq V$ nebo $V\subseteq U$.

* Zobecněné roviny $M$ a $N$ {\em se protínají}, právě když $A-B\in U\cup V$.

* Zobecněné roviny {\em jsou mimoběžné}, právě když nejsou rovnoběžné
a neprotínají se.

* $M$ a $N$ {\em jsou na sebe kolmé}, právě když $\vec u_i\cdot\vec v_j =0$
  pro všechna $i\in\{1,\ldots,k\}$ a $j\in\{1,\ldots,m\}$

\n --------------------------------------------------------------

\g Kartézský souřadný systém

Nechť $E_n = (\X, V)$ je euklidovský prostor. {\em Kartézský souřadný
systém\/} tohoto prostoru 
je souřadnicový systém $(O,B)$ afinního prostoru $(\X, V)$ 
takový, že báze $(B)$ je ortonormální.

%Připomínám: souřadný systém je dvojice $(O,B)$, kde $O\in\X$ a $(B)$
%je uspořádaná báze lineárního prostoru $V$.
%Souřadnice {\em vektoru\/} jsou jeho souřadnice vzhledem k $(B)$ a
%souřadnice {\em bodu\/} $P$ jsou souřadnice jeho radiusvektoru $P-O$.

Nechť $(x_1,x_2,\ldots,x_n)$ a $(y_1,y_2,\ldots,y_n)$ jsou souřadnice 
vektorů $\vec x$ a~$\vec y$ vzhledem
ke {\bf kartézkému} souřadnému systému. Pak 
$$
  \displaylines{
  \vec x\cdot\vec y \ = \ x_1\,y_1 + x_2\,y_2 + \cdots + x_n\,y_n,
  \cr\noalign{\medskip}
  \|\vec x\| \ = \ \sqrt{x_1^2 + x_2^2 + \cdots + x_n^2}.
}
$$
Nechť $(a_1,a_2,\ldots,a_n)$ a $(a'_1,a'_2,\ldots,a'_n)$ jsou souřadnice
bodů $A$ a $A'$ vzhledem ke {\bf kartézkému} souřadnému systému. Pak
vzdálenost těchto bodů se
počítá \uv{podle Pythagorovy věty}:
$$
  \rho(A,A') \ = \ \|A-A'\| \ = \ \sqrt{(a_1-a'_1)^2+(a_2-a'_2)^2+\cdots+(a_n-a'_n)^2}.
$$

\n -------------------------------------------------------

\g Idea analytické geometrie

Geometrické úlohy lze řešit algebraicky přechodem k souřadnicím vzhledem
ke kartézskému souřadnému systému.

Geometrické konstrukce pravítkem a kružítkem v rovině sestávají z těchto
elementárních úkonů:

* najít průsečík dvou přímek (pokud existuje),

* najít průsečík přímky s kružnicí (pokud existuje),

* najít průsečík dvou kružnic (pokud existuje).

Všechny tyto úkoly lze převést na výpočet souřadnic hledaných
průsečíků vzhledem ke kartézskému souřadnicovému systému, pokud jsou
dány souřadnice výchozích objektů (souřadnice bodu a směrového vektoru
přímky, souřadnice středu a hodnota poloměru kružnice).  


\n -------------------------------------------------

\g Příklad: průsečík přímek

V $E_2$ jsou dány přímky $p = (1,2) + \lob<(3,4)>$ a $q = (2,0) + \lob<(1,3)>$.
Vektory a body jsou dány v kartézských souřadnicích.
Najdeme průsečík přímek $p$, $q$.

Protože směrové vektory $(3,4)$ a $(1,3)$ jsou lineárně
nezávislé, přímky se protínají (v $E_2$ neexistují mimoběžky).
Průsečík najdeme v~místě, pro které nastává rovnost:
$$
  (1,2) + t\,(3,4) = (2,0) + u\,(1,3)
$$
To vede na soustavu dvou lineárních rovnic s neznámými $t, u$. Ta má
řešení $t=1$, $u=2$, takže průsečík je v bodě 
$$
  P = (1,2) + 1\cdot(3,4) = (4,6).
$$

\n -------------------------------------------------

\g Příklad: průsečík přímky a kružnice

V $E_2$ je dána přímka $p = (1,2) + \lob<(3,4)>$ a kružnice $k$ se
středem $(1,1)$ a poloměrem~3. Najdeme jejich průsečíky.

Vzdálenost středu kružnice od bodu $(1,2) + t\,(3,4)$ na přímce je
$$
  f(t) \ = \sqrt {(1+3t-1)^2 + (2+4t-1)^2 } \ = \
         \sqrt {25t^2 + 8t + 1} 
$$
Průsečík nastává v místě, kde $(f(t))^2 = 3^2$, neboli
$$
  25t^2 + 8t - 8 = 0, \qquad t_{1,2} = {-8\pm\sqrt{54}\over 25},
$$
takže jsme našli dva průsečíky:
$$
  \displaylines{
  (1,2) + {-8+\sqrt{54}\over 25}\,(3,4) = 
  \left( {1\over 25}+{3\sqrt{54}\over 25},\quad 
          {18\over25}+{4\sqrt{54}\over25} \right) ,\cr\noalign{\medskip}
  (1,2) + {-8-\sqrt{54}\over 25}\,(3,4) = 
   \left( {1\over 25}-{3\sqrt{54}\over 25},\quad 
          {18\over25}-{4\sqrt{54}\over25} \right).
}
$$

\n ---------------------------------------------------

\g Příklad: průsečík dvou kružnic

Jsou dány kružnice $k_1$ se středem $(1,1)$ a poloměrem 3
a kružnice $k_2$ se středem $(3,4)$ a poloměrem~2.
Najdeme jejich průsečíky.

Průsečík má souřadnice $(x,y)$, které vyhovují dvěma rovnicím:
$$
  \eqalign {
   (x-1)^2 + (y-1)^2 &= 3^2 \cr
   (x-3)^2 + (y-4)^2 &= 2^2
}
$$
Odečtením rovnic dostáváme lineární rovnici
$2x+3y=14$. Dosazením $x=7-{3\over2}y$ do první rovnice dostávéme
kvadratickou rovnici $13y^2 - 80y + 112 = 0$, která má řešení
$y_1 = 4$, $y_2={28\over13}$. Použitím vzorce $x=7-{3\over2}y$ \
dostáváme $x_1 = 1$ a $x_2 = {49\over13}$, takže hledané průsečíky jsou
$$
  P_1 = (1,4), \qquad P_2 = \left({49\over13}, \ {28\over13}\right).
$$  

\n ----------------------------------------------------

\g Nekopírovat vždy konstrukci výpočtem

Ne vždy se vyplatí postupovat stejně jako při řešení úloh pravítkem a
kružítkem jen výpočtem souřadnic postupně vznikajících průsečíků.

Například sestrojení kolmice na danou přímku $p$ procházející daným bodem
$P$ uděláme kružítkem tak, že zapíchneme kružítko s~dostatečně velkým
poloměrem do $P$ a najdeme průsečíky na $p$. Pak píchneme kružítko do
těchto průsečíků se shodným poloměrem větším než polovina vzdálenosti
průsečíků a najdeme průsečíky kružnic. Jejich spojnice je hledaná kolmice.

Analyticky ale stačí kolmici vyjádřit jako
$P+\lob<\vec s^\perp>$, přičemž $\vec s^\perp$ je vektor kolmý na
směrový vektor přímky $p$. Kolmý vektor k vektoru v rovině $\vec s = (u,v)$ je
vektor $\vec s^\perp = (-v,u)$, protože skalární součin těchto dvou vektorů je
nulový.

\n -----------------------------------------------------

\g Dva popisy zobecněné roviny v $\setmath[//] E_n, \ n\ge 3$

Zobecněná rovina $M$ může být zadána dvěma způsoby:

* Bodem a směrovými vektory: $M = A + \lob<\vecc u_k>$.

* Soustavou lineárních rovnic $\B{\bf x} = {\bf b}$ takovou, 
  že souřadnice všech bodů zobecněné roviny $M$ tvoří množinu jejích řešení.
  Tuto soustavu nazýváme {\em soustavou zobecněné roviny $M$.}

Tyto dva popisy umíme převádět jeden na druhý:

* Je-li dána soustava zobecněné roviny, pak její směrové vektory
jsou bázové vektory přidružené homogenní soustavy 
$\B{\bf x} = {\bf o}$ a bod $A$ je partikulární řešení soutavy.

* Je-li dána zobecněná rovina směrovými vektory, pak zapíšeme jejich
  souřadnice do řádků matice $\A$ a vyřešíme $\A{\bf x}={\bf o}$.
  Bázi řešení zapíšeme do řádků matice $\B$ a pravou stranu zjistíme
  dosazením souřadnic bodu $A$ za neznámý vektor ${\bf x}$.

\n ----------------------------------------------------

\g Příklady popisů přímky a roviny v $\setmath[//] E_3$

{\bf Přímka}: Je popsána bodem a směrovým vektorem
$A + \lob<\vec s>$. Často se tento popis rozepisuje do souřadnic jako
$$
  x = a_1 + t\,s_1,\quad y = a_2 + t\,s_2,\quad z = a_3 + t\,s_3,\quad
  t\in\R.
$$
Přímku můžeme také popsat soustavou dvou
rovnic $\B{\bf x} = {\bf b}$. Není to typické, ale předvedeme si to.
Bázi řešení soustavy s jednou rovnicí $s_1\, x + s_2\,y + s_3\,z = 0$
označíme $(u_1,u_2,u_3), (v_1,v_2,v_3)$. Hledaná soustava má pak
matici obsahující tyto dva řádky a pravou stranu:
$$
  b_1 = u_1\,a_1 + u_2\,a_2 + u_3\,a_3, \quad
  b_2 = v_1\,a_1 + v_2\,a_2 + v_3\,a_3.
$$
{\bf Rovina}: Je popsána dvěma směrovými vektory $A+\lob<\vec u,\vec v>$.
Vyřešením homogenní soustavy dvou rovnic se souřadnicemi těchto
vektorů v řádcích matice dostáváme bázový vektor $(n_1,n_2,n_3)$.
Rovinu pak můžeme popsat {\em rovnicí roviny}
$$
  n_1\,x + n_2\,y + n_3\,z = d, \quad
  \hbox{kde}\quad d = n_1\,a_1 + n_2\,a_2 + n_3\,a_3.
$$ 
 
\n ------------------------------------------------

\g Průsečíky zobecněných rovin

Dvě zobecněné roviny se mohou protínat. Průnik pak tvoří bod nebo
zobecněnou rovinu.
Jak tento průnik nalezneme?

Sestavíme soustavu první zob. roviny $\B{\bf x} = {\bf b}$ a 
druhé zob. roviny $\B'{\bf x} = {\bf b'}$. Řešíme pak soustavu, která
vznikne sloučením těchto dvou soustav. Soustava má rozšířenou matici
$$
  \def\|{\hfill\kern8pt\vrule height.9em depth.3em\kern-5pt}
  \pmatrix {\B \|& {\bf b}\cr \noalign{\vskip-2pt} \B' \|& {\bf b'}}
$$
a její řešení popisuje průnik daných zobecněných rovin.

{\bf Příklad}: Průnik dvou rovin $ax+by+cz = d$ a $a'x+b'y+c'z = d'$
najdeme jako řešení soustavy
$$
  \eqalign{
    \hbox to7em{$a\,\,x + b\,\,y + c\,\,z$} \ &= \ d \cr
    \hbox to7em{$a'\,x + b'\,y + c'\,z$} \ &= \ d' 
}
$$

\n -------------------------------------------------

\g Příklad: průsečík přímky s rovinou

Je dána přímka $p = (1,2,3) + \lob<(2,2,1)>$ a rovina\hb 
$M = (2,3,4) + \lob<(3,3,1),(3,4,3)>$ v $E_3$. Najdeme jejich průsečík.

Podle předchozí stránky bychom mohli přímku $p$ popsat dvěma rovnicemi a rovinu $M$
třetí rovnicí a pak vyřešit soutavu těchto tří rovnic. Ovšem v tomto
případě se většinou postupuje jinak:

Rovnice roviny $M$ má tvar $5x-6y+3z = 4$ a přímka $p$ má parametrické
vyjádření  $x= 1+2t$, $y=2+2t$, $z=3+t$. Dosadíme parametrické
vyjádření přímky do rovnice roviny:
$$
  5\,(1+2t) -6\,(2+2t) + 3\,(3+t) = 4.
$$
Tato rovnice s jednou proměnnou má řešení $t=2$. Průsečík je
$$
  P = (1,2,3) + 2\,(2,2,1) = (5,6,5).
$$


\n -------------------------------------------------

\g Kolmice k zobecněné rovině v $\setmath[//] E_n$

Je dána zobecněná rovina dimenze $k$:
$$
  M = A + \lob<\vecc u_k>.
$$
Kolmice k $M$ vedená z bodu $B$ 
je zobecněná rovina $N$ dimenze $n-k$, kterou lze zapsat ve tvaru
$$
  N = B + \lob<\vecc u_k>^\perp = B + \lob<\vecc v_{n-k}>.
$$
přičemž vektory $\vecc v_{n-k}$ získáme následovně:
Zvolíme kartézský souřadný systém a souřadnice vektorů vzhledem k tomuto
souřadnému systému ztotožníme s vektory samotnými.
Vektory $\vecc v_{n-k}$ pak tvoří bázi řešení 
homogenní soustavy $\A{\bf x} = {\bf o}$, kde
matice $\A$ obsahuje v řádcích vektory $\vecc u_k$.

{\bf Příklady}: V euklidovském prostoru $E_3$ je kolmice 
k rovině přímka a kolmice ke přímce je rovina. 

\n ---------------------------------------------------------

\g Kolmice ve 2D a 3D

Kolmici v $E_n$ počítáme řešením homogenní soustavy, jak bylo
zmíněno na předchozí stránce. To je univerzální postup.

V~případě $E_2$ a $E_3$ jsou ještě jiné postupy:

* V $E_2$ platí:  $\lob<(a,b)>^\perp = \lob<(-b,a)>$.

* V $E_3$ platí pro lin. nezávislé vektory:  
  $$\lob<\vec u, \vec v>^\perp = \lob<\vec u\times\vec v>,$$
  kde symbolem $\times$ je označem {\em vektorový součin}.
  O něm si povíme více později.


\n -------------------------------------------------

\g Kolmý průmět bodu do zobecněné roviny

Je dána zobecněná rovina $M = A + \lob<\vecc u_k>$ a bod $B$ (typicky mimo
$M$). Najdeme bod $B'\in M$ takový, že $B-B'$ je vektor
kolmý na $M$. Bodu $B'$ říkáme {\em kolmý průmět bodu $B$ do
zobecněné roviny $M$}.

Bod $B'$ lze najít takto: sestrojíme kolmici $K = B+\lob<\vecc u_k>^\perp$.
Průnik $M\cap K$ obsahuje jediný bod $B'$.

Jiný postup\char`\*: skalárním součinem lze počítat kolmý průmět vektoru
na vektor. Označme symbolem $p_i$ kolmý průmět vektoru $B-A$ na vektor
$\vec u_i$. Pak je
$B' = A + \sum p_i\,(\vec u_i/\|\vec u_i\|)$.

{\bf Pozorování}: V bodě $B'$ má zobecněná rovina $M$ nejmenší
vzdálenost od bodu $B$.

Důkaz: Je-li $C\in M$, pak $BB'C$ tvoří pravoúhlý trojúhelník a můžeme
použít Pythagorovu větu. 


\n -----------------------------------------------------

\g Kolmý průmět zob. roviny do zob. roviny

Představme si, že například hledáme kolmý průmět přímky do roviny.
Nebo děláme něco podobného ve více dimenzích\dots

Kolmý průmět zob. roviny $N = B + \lob<\vecc v_m>$ do 
zob. roviny $M = A + \lob<\vecc u_k>$ spočítáme v následujících krocích:

* Najdeme $\lob<\vecc u_k>^\perp = \lob<\vecc w_{n-k}>$.

* Označme $K = B + \lob<\vecc v_m, \vecc w_{n-k}>$. Je to
  zobecněná rovina, která je nejmenší taková, že obsahuje zobecněnou
  rovinu $N$ a současně obsahuje směr kolmý na $M$.

* Hledaný kolmý průmět je průnik $M\cap K$.


\n -----------------------------------------------------

\g Příklad: Kolmý průmět

Je dána přímka $p = (1,2,3) + \lob<(5,2,2)>$. Najdeme kolmý průmět
této přímky do roviny $M=(2,2,1) + \lob<(1,3,4),(3,2,6)>$.
Souřadnice jsou dány vzhledem ke kartézskému souřadnému systému.

Řešením homogenní soustavy s maticí
$$
  \pmatrix{1&3&4\cr3&2&6} \sim \pmatrix{1&3&4\cr0&7&6}
$$
je $\lob<(10,6,-7)>$, takže $\lob<(1,3,4),(3,2,6)>^\perp = \lob<(10,6,-7)>$.
Kolmá rovina k $M$ obsahující $p$ je
$K = (1,2,3) + \lob<(5,2,2),(10,6,-7)>$.
Rovnice roviny $M$ je $10x+6y-7z = 25$ a rovnice
$K$ je $-26x+55y+10z = 114$. Hledaný průmět je řešení soustavy s maticí
$$
  \def\|{&\vbox to 0pt{\vss\hrule height17pt depth4pt width.4pt}}
  \pmatrix{10&6&-7\|&25\cr-26&55&10\|&114} \sim
  \pmatrix{10&6&-7\|&25\cr0&353&-41\|&895}.
$$
Hledaný průmět je $p' = (-524/41,\ 0,\ -895/41) + \lob<(445,\ 41,\ 353)>$.


\n -----------------------------------------------------

\g Determinant měří objem rovnoběžnostěnu

Nechť $\vecc v_n$ jsou vektory, které tvoří hrany pomyslného
$n$-dimenzionálního rovnoběžnostěnu. Vektory tvoří jen hrany, kte\-ré se
potkávají ve společném vrcholu. Ostatní hrany rovnoběžnostěnu je třeba
dorýsovat doplněním na rovnoběžníky.

{\bf Tvrzení}: Zapíšeme-li do sloupců matice $\A$ souřadnice vektorů
$\vec v_i$ vzhledem k ortonormální bázi $(B)$, pak absolutní hodnota
determinantu matice $\A$ je rovna objemu zmíněného rovnoběžnostěnu.

Idea důkazu\char`\*: Jsou-li vektory LZ, pak je zřejmě objem nulový a
je $\det\A=0$. Jsou-li $\vec v_i$ LN, tvoří bázi a je
možné ji Schmidtovým ortogonalizačním procesem upravit na ortonormální
bázi $(C)$. Napíšeme do sloupců matice $\R$ souřadnice $\vec v_i$
vzhledem k $(C)$. Pak $\det\R$ je roven objemu rovnoběžnostěnu
(důkaz indukcí, v indukčním kroku se použije vzorec \uv{základna krát
výška}). Matice přechodu od $(B)$ k $(C)$ je ortogonální a je tedy\hb
\null\hfil $\det\A = \det(\P_{B\to C}\cdot\R) = \det\P_{B\to C}\det\R = \pm1\cdot\det\R$

\n ------------------------------------------------------

\g Příklady

Souřadnice uvedených bodů jsou v těchto příkladech 
vzhledem ke kartézskému souřadnému systému.

{\bf Plocha rovnoběžníka} s vrcholy $(0,0)$, $(a,b)$ $(c,d)$, $(a+c,b+d)$ je
rovna
$$
  \left|\det\pmatrix{a&b\cr c&d}\right| \ = \ |\,ad-bc\,|,
$$

{\bf Objem čtyřstenu} s vrcholy $(0,0,0)$, $(a_1{,}a_2{,}a_3)$, $(b_1{,}b_2{,}b_3)$,
$(c_1{,}c_2{,}c_3)$ je roven
$$
  {1\over 6}\,\left|\, \det\pmatrix{a_1&b_1&c_1\cr a_2&b_2&c_2\cr a_3&b_3&c_3}\right|,
$$
protože čtyřstěn má objem roven jedné šestině objemu rovnoběžnostěnu.

Souřadnice můžeme zapsat i do řádků, protože $\det\A=\det\A^T$.

\n --------------------------------------------------------

\g Orientace lineárního prostoru

V lineárním prostoru zvolíme jednu uspořádanou bázi $(B)$ a prohlásíme
ji kladně orientovanou. Všechny báze $(C)$, pro které je 
$\det\P_{B\to C}>0$, nazveme také kladně orientované. Všechny báze $(C')$, pro
které je $\det\P_{B\to C'}<0$, nazveme záporně orientované.

Obvyklá úmluva pro $E_2$: kladně orientovaná báze má druhý bázový
vektor směřující vlevo od prvního.

Obvyklá úmluva pro $E_3$: když se na bázi díváme z vhodného místa, pak
kladně orientovaná báze má první vektor 
orientovaný k nám, druhý doprava od nás a třetí nahoru.

{\bf Pozorovnání}: determinant použitý při výpočtu objemu rovnoběžnostěnu je záporný,
když souřadnice vektorů $\vecc v_n$ jsou zapsány vzhledem
ke kladně orientované ortonormální bázi a vektory $\vecc v_n$
samotné tvoří záporně orientovanou bázi.

\n --------------------------------------------------------

\g Speciální vlastnosti v $\setmath[//] E_3$

* Je možné definovat {\em vektorový součin}.

* Kolmice k rovině je přímka, směrový vektor této kolmice je
  {\em normálový vektor roviny}.

* Normálový vektor je možné hledat pomocí vektorového součinu.

* Rovina je dána jedinou rovnicí se třemi neznámými, koeficienty 
  této rovnice jsou souřadnice jejího normálového vektoru.


\n -------------------------------------------------------

\g Vektorový součin

{\bf Definice}: Vektorový součin dvou vektorů $\vec u$ a $\vec v$
z~$E_3$ značíme $\vec u\times\vec v$ a je to:

* nulový vektor, pokud jsou $\vec u$ a $\vec v$ lineárně závislé, jinak:

* vektor kolmý na rovinu $\lob<\vec u,\vec v>$ s velikostí
  plochy rovnoběžníka mezi $\vec u$ a $\vec v$.
  Báze $(\vec u, \vec v, \vec u\times\vec v)$ je kladně orientovaná.

{\bf Pozorování}: Vektorový součin je definován jednoznačně.\hb
Platí $\|\vec u\times\vec v\| = \|\vec u\|\,\|\vec v\|\,\sin\alpha$,
kde $\alpha$ je úhel mezi vektory $\vec u$ a $\vec v$.

{\bf Věta}: Jsou-li $(u_1,u_2,u_3)$ a $(v_1,v_2,v_3)$ souřadnice
vektorů $\vec u$ a $\vec v$ vzhledem ke kladně orientované
ortonormální bázi, pak $\vec u\times\vec v$ má vzhledem k této bázi
souřadnice:
$$
  \left( \left|\matrix{u_2&u_3\cr v_2&v_3}\right|,\ 
        -\left|\matrix{u_1&u_3\cr v_1&v_3}\right|,\
         \left|\matrix{u_1&u_2\cr v_1&v_2}\right| \right)
$$
Důkaz\char`\*: technický, viz skriptum.

\n -----------------------------------------------------

\g Příklad: normálový vektor roviny

Je dána rovina $(2,2,2) + \lob<(1,2,3),\,(3,1,1)>$. Najedeme její normálový
vektor. Souřadnice jsou uvedeny vzhledem ke kladně orientovanému
kartézskému souřadnému systému.

Normálový vektor je roven vektorovému součinu $(1,2,3)\times(3,1,1)$,
protože ten je (podle definice) kolmý na oba směrové vektory.
Podle věty o souřadnicích vektorového součinu je
$$
 (1,2,3)\times(3,1,1) \ = \ 
  \left( \left|\matrix{2&3\cr1&1}\right|,\
        -\left|\matrix{1&3\cr3&1}\right|,\
         \left|\matrix{1&2\cr3&1}\right| \right) \ = \
  (-1,8,-5)
$$
Rovnice roviny tedy je $-x + 8y -5z = 4$.

Jiná možnost, jak najdeme normálový vektor: vyřešíme homogenní
soustavu s maticí
$$
  \pmatrix {1&2&3\cr3&1&1}.
$$

\n ----------------------------------------------------

\g Příklad: rovina daná třemi body

Jsou-li dány tři body $A$, $B$, $C$, které neleží ve společné přímce,
pak jimi prochází jediná rovina $A + \lob<(B-A), (C-A)>$. Normálový
vektor roviny je $(B-A)\times(C-A)$.

Třeba jsou dány body $(1,1,2), (2,3,5), (4,2,3)$ v kartézských
souřadnicích.  Pak rovina je dána vzorcem:
$$
 (1,1,2) + \lob<(1,2,3),\, (3,1,1)> 
$$
Protože $(1,2,3)\times(3,1,1) = (-1,8,-5)$, má rovina tento normálový
vektor. Má tedy rovnici
$$
  -x + 8y -5z = d, \qquad
  \hbox{přitom}\quad
  d = -1+8\cdot1 -5\cdot2 = -3. 
$$


\n ----------------------------------------------------

\g Příklad: vzdálenost bodu od přímky

Můžeme najít kolmý průmět bodu $B$ do přímky (označíme $B'$) a
dále spočítáme velikost vektoru $B-B'$. Ovšem v $E_3$ máme vektorový
součin a můžeme úlohu řešit ještě jinak (efektivněji):

Vzdálenost bodu $B$ od přímky $A+\lob<\vec s>$ je výška rovnoběžníka
vymezeného vektory $B-A, \vec s$ a ta je rovna ploše rovnoběžníka
dělená velikostí základny. Vzdálenost bodu $B$ od přímky tedy je
$$
  {\|\,(B-A)\times\vec s\| \over \|\vec s\| }\,.
$$ 

\n --------------------------------------------------

\g Příklad: vzdálenost bodu od roviny

Můžeme najít kolmý průmět bodu $B$ do roviny (označíme $B'$) a
dále spočítáme velikost vektoru $B-B'$. Ovšem v $E_3$ máme vektorový
součin a můžeme úlohu řešit ještě jinak (efektivněji):

Vzdálenost bodu $B$ od roviny $A+\lob<\vec u, \vec v>$ je rovna výšce
rovnoběžnostěnu se stranami $B-A, \vec u, \vec v$ s podstavou 
$\vec u, \vec v$. Tato výška je rovna objemu tohoto rovnoběžnostěnu
děleno plocha podstavy. Vzdálenost bodu $B$ od roviny tedy je
$$
  {\det\A \over \,\|\vec u\times\vec v\|\,}\,,
$$
kde matice $\A$ obsahuje v řádcích (nebo ve sloupcích) souřadnice
vektorů $A-B, \vec u, \vec v$ vzhledem k nějaké ortonormální bázi.


\n ---------------------------------------------------

\g Příklad: vzdálenost mimoběžek

Vzdálenost mimoběžek $A+\lob<\vec u>$ a $B+\lob<\vec v>$
je rovna výšce rovnoběžnostěnu vymezeného vektory
$B-A, \vec u, \vec v$ se základnou $\vec u$, $\vec v$.
Takže vzdálenost je rovna objemu tohoto rovnoběžnostěnu deleno plochou
základny:
$$
  {\det\A \over \,\|\vec u\times\vec v\|\,}\,,
$$
kde matice $\A$ obsahuje v řádcích (nebo ve sloupcích) souřadnice
vektorů $A-B, \vec u, \vec v$ vzhledem k nějaké ortonormální bázi.
 

\n --------------------------------------------------

\g Příklad: kolmice v $\setmath[//] E_3$

* Kolmice k přímce je rovina, která má normálový vektor rovný
  směrovému vektoru přímky.

* Kolmice k rovině je přímka, která má směrový vektor rovný
  normálovému vektoru roviny.

Rovina daná rovnicí $ax+by+cz = d$ má normálový vektor $(a,b,c)$,
takže přechod od roviny ke kolmé přímce nebo od přímky ke kolmé rovině
je snadný.

\n -----------------------------------------------------

\g Úhly mezi přímkami a rovinami

Úhel $\varphi$ mezi vektory $\vec u$ a $\vec v$ vypočítáme ze vzorce
pro skalární součin
$$
  \cos\varphi = {\vec u \cdot \vec v \over \|\vec u\|\,\|\vec v\|},\quad
  \hbox{tj.}\quad
  \varphi = \arccos {\vec u \cdot \vec v \over \|\vec u\|\,\|\vec v\|}.
$$

* Úhel mezi dvěma přímkami je úhlel mezi směrovými vektory. 
  Pokud $\varphi>90^\circ$, je hledaný úhel $180^\circ - \varphi$\hb
  (nebo ve vzorci v čitateli použít absolutní hodnotu).

* Úhel mezi rovinami je úhel mezi jejich normálovými vektory.
  Pokud $\varphi>90^\circ$, je hledaný úhel $180^\circ - \varphi$\hb
  (nebo ve vzorci v čitateli použít absolutní hodnotu).

* Úhel mezi přímkou a rovinou je $90^\circ$ mínus úhel mezi směrovým
  vektorem přímky a normálovým vektorem roviny (ve vzorci v~čitateli 
  je třeba použít absolutní hodnotu).


\n -----------------------------------------------------

\g Příklad: plocha trojúhelníka $\setmath[//]ABC$

Trojúhelník má plochu poloviční ploše rovnoběžníka.

* V $E_2$ spočítáme plochu rovnoběžníka jako 
  \uv{objem rovnoběžnostěnu v $E_2$}, tedy spočítáme
  absolutní hodnotu determinantu matice $\A$, která obsahuje ve
  sloupcích souřadnice vektorů $B-A$, $C-A$ vzhledem k~ortonormální
  bázi.

{\bf Příklad}: $A=(1,2)$, $B=(3,4)$, $C=(5,8)$. Plocha trojúhelníka je:
$$
  S_\triangle = {1\over2}\,\left|\det\pmatrix{2&4\cr2&6}\right| = 2
$$

* V $E_3$ spočítáme plochu rovnoběžníka jeko velikost vektorového
  součinu vektorů $B-A$, $C-A$.

{\bf Příklad}: $A=(1,2,2)$, $B=(2,3,4)$, $C=(7,8,9)$.
$$
  S_\triangle = {1\over2}\,\|(1,1,2)\times(6,6,7)\| = {1\over2}\,\|(-5,5,0)\|
      = {5\sqrt2\over2}.
$$ 


\n -------------------------------------------------------

\null \kern-1.2\baselineskip

\g Úvaha\char`\*: $\setmath[//]k$-dimensionální objem v $\setmath[//]E_n$. 

Jak spočítat např. plochu rovnoběžníka v $E_4$? Tam to není ani objem
rovnoběžnostěnu, ani nemáme možnost použít vektorový součin.
%
Odpověď najdeme v důkazu ze stránky [26].

{\bf Úloha}: Jsou dány lineárně nezávislé vektory $\vecc v_k$ v $E_n$, $k\le n$. 
Máme najít $k$-dimensionální objem v $E_n$.

Řešení:
Vektory doplníme na bázi $\vecc v_k, \ldots,\vec v_n$ a zapíšeme jejich
souřadnice do sloupců matice $\A$. Provedeme QR rozklad $\A=\Q\R$.
Matici $\R$ \uv{zmenšíme} na matici $\R_k$, která obsahuje jen prvních
$k$ řádků a $k$ sloupců. Hledaný $k$ dimenzionální objem je roven
$\det\R_k$.

{\bf Poznámka}: doplnění na bázi není prakticky potřeba dělat. Software dokáže provést i
neúplný QR rozklad obdélníkové matice $\A=\Q_k\R_k$. Zde matice $\A$
obsahuje ve sloupcích jen souřadnice vektorů $\vecc v_k$.

\end

