Úhly mezi plochami - Angles between flats
Koncept úhly mezi řádky v letadlo a mezi dvojicemi dvou linií, dvou rovin nebo linie a roviny v prostor lze zobecnit na libovolné dimenze. O tomto zevšeobecnění poprvé diskutoval Jordán.[1] Pro jakýkoli pár byty v Euklidovský prostor libovolné dimenze lze definovat množinu vzájemných úhlů, které jsou neměnný pod izometrické transformace euklidovského prostoru. Pokud se byty neprotínají, jejich nejkratší vzdálenost je ještě jeden neměnný.[1] Tyto úhly se nazývají kanonický[2] nebo ředitel školy.[3] Koncept úhlů lze zobecnit na dvojice bytů v konečném rozměru vnitřní produktový prostor přes komplexní čísla.
Jordanova definice
Nechat a být rozměry a v -rozměrný euklidovský prostor . Podle definice a překlad z nebo nemění jejich vzájemné úhly. Li a neprotínají se, učiní tak při jakémkoli překladu který mapuje nějaký bod v do nějakého bodu v . Lze tedy předpokládat bez ztráty obecnosti a protínají.
Jordan to ukazuje Kartézské souřadnice v pak lze definovat tak, že a jsou popsány příslušně množinami rovnic
a
s . Jordan tyto souřadnice volá kanonický. Podle definice úhly jsou úhly mezi a .
Nezáporná celá čísla jsou omezeny
U těchto rovnic kromě dimenzí úplně určit pět nezáporných celých čísel a a číslo úhlů , nezáporné celé číslo musí být uveden. Toto je počet souřadnic , jejichž odpovídajícími osami jsou ty, které leží zcela uvnitř obou a . Celé číslo je tedy dimenzí . Sada úhlů mohou být doplněny úhly to naznačit má tu dimenzi.
Jordanův důkaz platí v zásadě beze změny, když je nahrazen -rozměrný vnitřní prostor produktu přes komplexní čísla. (Pro úhly mezi podprostory, zobecnění na pojednává Galántai a Hegedũs ve smyslu níže variační charakterizace.[4])[1]
Úhly mezi podprostory
Teď nech a být podprostory z -rozměrný vnitřní prostor produktu nad nemovitý nebo komplexní čísla. Geometricky, a jsou byty, takže platí Jordanova definice vzájemných úhlů. Kdy pro jakoukoli kanonickou souřadnici symbol označuje jednotkový vektor z osa, vektory pro muže ortonormální základ pro a vektory tvoří ortonormální základ pro , kde
V souvislosti s kanonickými souřadnicemi lze tyto základní vektory volat kanonický.
Když označuje kanonické základní vektory pro a kanonické základní vektory pro pak vnitřní produkt zmizí pro jakýkoli pár a kromě následujících.
S výše uvedeným uspořádáním základních vektorů je matice vnitřních výrobků je tedy úhlopříčka. Jinými slovy, pokud a jsou libovolné ortonormální báze v a pak skutečné, ortogonální nebo unitární transformace od základu do základu a ze základu do základu realizovat a rozklad singulární hodnoty matice vnitřních produktů . Diagonální maticové prvky jsou singulární hodnoty druhé matice. Díky jedinečnosti rozkladu singulární hodnoty jsou vektory jsou pak jedinečné až do skutečné, ortogonální nebo jednotné transformace mezi nimi a vektory a (a tedy ) jsou jedinečné až do stejné reálné, ortogonální nebo unitární transformace aplikované současně na množiny vektorů spojené se společnou hodnotou a k odpovídajícím sadám vektorů (a tedy k odpovídajícím sadám ).
Singulární hodnota lze interpretovat jako odpovídá úhlům představené výše a spojené s a singulární hodnotu lze interpretovat jako odpovídající pravým úhlům mezi ortogonální mezery a , kde je horní index označuje ortogonální doplněk.
Variační charakterizace
The variační charakterizace singulárních hodnot a vektorů implikuje jako speciální případ variační charakterizaci úhlů mezi podprostory a jejich přidruženými kanonickými vektory. Tato charakteristika zahrnuje úhly a výše a objedná úhly zvýšením hodnoty. Může mít podobu níže uvedené alternativní definice. V této souvislosti je zvykem mluvit ředitel školy úhly a vektory.[3]
Definice
Nechat být vnitřním produktovým prostorem. Vzhledem k tomu, dva podprostory s , pak existuje posloupnost úhly nazývá se hlavní úhly, první je definován jako
kde je vnitřní produkt a indukované norma. Vektory a jsou odpovídající hlavní vektory.
Další hlavní úhly a vektory jsou poté definovány rekurzivně pomocí
To znamená, že hlavní úhly tvoří sadu minimalizovaných úhlů mezi dvěma podprostory a hlavní vektory v každém podprostoru jsou navzájem kolmé.
Příklady
Geometrický příklad
Geometricky jsou to podprostory byty (body, úsečky, roviny atd.), které obsahují počátek, tedy jakékoli dva podprostory protínají alespoň počátek. Dva dvourozměrné podprostory a generovat sadu dvou úhlů. V trojrozměrném Euklidovský prostor, podprostory a jsou buď identické, nebo jejich průsečík tvoří přímku. V prvním případě obojí . Pouze v druhém případě , kde vektory a jsou na křižovatce a mají stejný směr. Úhel bude úhel mezi podprostory a v ortogonální doplněk na . Představujeme-li si úhel mezi dvěma rovinami ve 3D, člověk intuitivně myslí na největší úhel, .
Algebraický příklad
Ve 4-dimenzionálním reálném souřadnicovém prostoru R4, nechte dvourozměrný podprostor být překlenut a a nechte dvourozměrný podprostor být překlenut a s některými skutečnými a takhle . Pak a jsou ve skutečnosti dvojice hlavních vektorů odpovídajících úhlu s , a a jsou hlavní vektory odpovídající úhlu s
Vytvořit dvojici podprostorů s libovolnou danou sadou úhly v (nebo větší) dimenzionální Euklidovský prostor, vezměte podprostor na ortonormálním základě a dokončit to na ortonormální bázi euklidovského prostoru, kde . Potom ortonormální základ druhého podprostoru je např.
Základní vlastnosti
- Pokud je největší úhel nula, je jeden podprostor podmnožinou druhého.
- Pokud je největší úhel , v jednom podprostoru je alespoň jeden vektor kolmý na druhý podprostor.
- Pokud je nejmenší úhel nula, protoprostory se protínají alespoň v řadě.
- Pokud je nejmenší úhel , podprostory jsou ortogonální.
- Počet úhlů rovných nule je dimenzí prostoru, kde se tyto dva podprostory protínají.
Pokročilé vlastnosti
- Netriviální (liší se od a [5]) úhly mezi dvěma podprostory jsou stejné jako netriviální úhly mezi jejich ortogonálními doplňky.[6][7]
- Netriviální úhly mezi podprostory a a odpovídající netriviální úhly mezi podprostory a součet až .[6][7]
- Úhly mezi podprostory splňují nerovnost trojúhelníku ve smyslu majorizace a lze jej tedy použít k definování a vzdálenost na množině všech podprostorů přeměňujících množinu na a metrický prostor.[8]
- The sinus úhly mezi podprostory splňují nerovnost trojúhelníku ve smyslu majorizace a lze jej tedy použít k definování a vzdálenost na množině všech podprostorů přeměňujících množinu na a metrický prostor.[6] Například sinus největšího úhlu je znám jako a mezera mezi podprostory.[9]
Rozšíření
Pojem úhly a některé variační vlastnosti lze přirozeně rozšířit na libovolné vnitřní výrobky[10] a podprostory s nekonečným rozměry.[7]
Výpočet
Historicky se hlavní úhly a vektory nejprve objevují v kontextu kanonická korelace a byli původně vypočítané použitím SVD odpovídajících kovariance matice. Jak jsme si však poprvé všimli,[3] the kanonická korelace souvisí s kosinus hlavních úhlů, což je špatně podmíněný pro malé úhly, což vede k velmi nepřesnému výpočtu vysoce korelovaných hlavních vektorů v konečné podobě přesnost počítačová aritmetika. The sinus - založený na algoritmu[3] opravuje tento problém, ale vytváří nový problém velmi nepřesného výpočtu vysoce nekorelovaných hlavních vektorů, protože sinus funkce je špatně podmíněný pro úhly blízké π/2. Produkovat přesné hlavní vektory v počítačová aritmetika pro celou škálu hlavních úhlů kombinovaná technika[10] nejprve spočítejte všechny hlavní úhly a vektory pomocí klasiky kosinus přístup založený na metodě a poté přepočítá hlavní úhly menší než π/4 a odpovídající hlavní vektory pomocí sinus - na základě přístupu.[3] Kombinovaná technika[10] je implementováno v open-source knihovny Oktáva[11] a SciPy[12] a přispěl [13] a [14] na MATLAB.
Viz také
Reference
- ^ A b C Jordan, C. (1875). „Essai sur la géométrie à rozměry". Býk. Soc. Matematika. Francie. 3: 103.
- ^ Afriat, S. N. (1957). "Ortogonální a šikmé projektory a charakterizace dvojic vektorových prostorů". Matematika. Proc. Cambridge Philos. Soc. 53 (4): 800. doi:10.1017 / S0305004100032916.
- ^ A b C d E Björck, Å .; Golub, G. H. (1973). "Numerické metody pro výpočet úhlů mezi lineárními podprostory". Matematika. Comp. 27 (123): 579. doi:10.2307/2005662. JSTOR 2005662.
- ^ Galántai, A .; Hegedũs, Čs. J. (2006). "Jordánské hlavní úhly ve složitých vektorových prostorech". Číslo. Aplikace lineární algebry. 13 (7): 589–598. CiteSeerX 10.1.1.329.7525. doi:10,1002 / nla.491.
- ^ Halmos, P.R. (1969), „Dva podprostory“, Trans. Amer. Matematika. Soc., 144: 381–389, doi:10.1090 / S0002-9947-1969-0251519-5
- ^ A b C Knyazev, A.V .; Argentati, M.E. (2006), „Majorizace pro změny úhlů mezi podprostory, Ritzovými hodnotami a Graph Laplacian Spectra“, SIAM J. Matrix Anal. Appl., 29 (1): 15–32, CiteSeerX 10.1.1.331.9770, doi:10.1137/060649070
- ^ A b C Knyazev, A.V .; Jujunashvili, A .; Argentati, M.E. (2010), „Úhly mezi nekonečnými dimenzionálními podprostory s aplikacemi na metody Rayleigh – Ritz a alternativními projektory“, Journal of Functional Analysis, 259 (6): 1323–1345, arXiv:0705.1023, doi:10.1016 / j.jfa.2010.05.018
- ^ Qiu, L .; Zhang, Y .; Li, C.-K. (2005), „Unitary invariant metrics on the Grassmann space“ (PDF), SIAM Journal on Matrix Analysis and Applications, 27 (2): 507–531, doi:10.1137/040607605
- ^ Kato, D.T. (1996), Teorie poruch pro lineární operátory, Springer, New York
- ^ A b C Knyazev, A.V .; Argentati, M.E. (2002), „Hlavní úhly mezi podprostory ve skalárním produktu na bázi A: Algoritmy a odhady odchylek“, SIAM Journal on Scientific Computing, 23 (6): 2009–2041, CiteSeerX 10.1.1.73.2914, doi:10.1137 / S1064827500377332
- ^ Podprostor oktávové funkce
- ^ Funkce SciPy lineární algebra subspace_angles
- ^ Podprostor funkce MATLAB FileExchange
- ^ Funkce MATLAB FileExchange subspacea