fbpx
Wikipedia

Angles between flats

The concept of angles between lines (in the plane or in space), between two planes (dihedral angle) or between a line and a plane can be generalized to arbitrary dimensions. This generalization was first discussed by Camille Jordan.[1] For any pair of flats in a Euclidean space of arbitrary dimension one can define a set of mutual angles which are invariant under isometric transformation of the Euclidean space. If the flats do not intersect, their shortest distance is one more invariant.[1] These angles are called canonical[2] or principal.[3] The concept of angles can be generalized to pairs of flats in a finite-dimensional inner product space over the complex numbers.

Jordan's definition Edit

Let   and   be flats of dimensions   and   in the  -dimensional Euclidean space  . By definition, a translation of   or   does not alter their mutual angles. If   and   do not intersect, they will do so upon any translation of   which maps some point in   to some point in  . It can therefore be assumed without loss of generality that   and   intersect.

Jordan shows that Cartesian coordinates             in   can then be defined such that   and   are described, respectively, by the sets of equations

 
 
 

and

 
 
 

with  . Jordan calls these coordinates canonical. By definition, the angles   are the angles between   and  .

The non-negative integers   are constrained by

 
 
 

For these equations to determine the five non-negative integers completely, besides the dimensions   and   and the number   of angles  , the non-negative integer   must be given. This is the number of coordinates  , whose corresponding axes are those lying entirely within both   and  . The integer   is thus the dimension of  . The set of angles   may be supplemented with   angles   to indicate that   has that dimension.

Jordan's proof applies essentially unaltered when   is replaced with the  -dimensional inner product space   over the complex numbers. (For angles between subspaces, the generalization to   is discussed by Galántai and Hegedũs in terms of the below variational characterization.[4])[1]

Angles between subspaces Edit

Now let   and   be subspaces of the  -dimensional inner product space over the real or complex numbers. Geometrically,   and   are flats, so Jordan's definition of mutual angles applies. When for any canonical coordinate   the symbol   denotes the unit vector of the   axis, the vectors       form an orthonormal basis for   and the vectors       form an orthonormal basis for  , where

 

Being related to canonical coordinates, these basic vectors may be called canonical.

When   denote the canonical basic vectors for   and   the canonical basic vectors for   then the inner product   vanishes for any pair of   and   except the following ones.

 

With the above ordering of the basic vectors, the matrix of the inner products   is thus diagonal. In other words, if   and   are arbitrary orthonormal bases in   and   then the real, orthogonal or unitary transformations from the basis   to the basis   and from the basis   to the basis   realize a singular value decomposition of the matrix of inner products  . The diagonal matrix elements   are the singular values of the latter matrix. By the uniqueness of the singular value decomposition, the vectors   are then unique up to a real, orthogonal or unitary transformation among them, and the vectors   and   (and hence  ) are unique up to equal real, orthogonal or unitary transformations applied simultaneously to the sets of the vectors   associated with a common value of   and to the corresponding sets of vectors   (and hence to the corresponding sets of  ).

A singular value   can be interpreted as   corresponding to the angles   introduced above and associated with   and a singular value   can be interpreted as   corresponding to right angles between the orthogonal spaces   and  , where superscript   denotes the orthogonal complement.

Variational characterization Edit

The variational characterization of singular values and vectors implies as a special case a variational characterization of the angles between subspaces and their associated canonical vectors. This characterization includes the angles   and   introduced above and orders the angles by increasing value. It can be given the form of the below alternative definition. In this context, it is customary to talk of principal angles and vectors.[3]

Definition Edit

Let   be an inner product space. Given two subspaces   with  , there exists then a sequence of   angles   called the principal angles, the first one defined as

 

where   is the inner product and   the induced norm. The vectors   and   are the corresponding principal vectors.

The other principal angles and vectors are then defined recursively via

 

This means that the principal angles   form a set of minimized angles between the two subspaces, and the principal vectors in each subspace are orthogonal to each other.

Examples Edit

Geometric example Edit

Geometrically, subspaces are flats (points, lines, planes etc.) that include the origin, thus any two subspaces intersect at least in the origin. Two two-dimensional subspaces   and   generate a set of two angles. In a three-dimensional Euclidean space, the subspaces   and   are either identical, or their intersection forms a line. In the former case, both  . In the latter case, only  , where vectors   and   are on the line of the intersection   and have the same direction. The angle   will be the angle between the subspaces   and   in the orthogonal complement to  . Imagining the angle between two planes in 3D, one intuitively thinks of the largest angle,  .

Algebraic example Edit

In 4-dimensional real coordinate space R4, let the two-dimensional subspace   be spanned by   and  , and let the two-dimensional subspace   be spanned by   and   with some real   and   such that  . Then   and   are, in fact, the pair of principal vectors corresponding to the angle   with  , and   and   are the principal vectors corresponding to the angle   with  

To construct a pair of subspaces with any given set of   angles   in a   (or larger) dimensional Euclidean space, take a subspace   with an orthonormal basis   and complete it to an orthonormal basis   of the Euclidean space, where  . Then, an orthonormal basis of the other subspace   is, e.g.,

 

Basic properties Edit

  • If the largest angle is zero, one subspace is a subset of the other.
  • If the largest angle is  , there is at least one vector in one subspace perpendicular to the other subspace.
  • If the smallest angle is zero, the subspaces intersect at least in a line.
  • If the smallest angle is  , the subspaces are orthogonal.
  • The number of angles equal to zero is the dimension of the space where the two subspaces intersect.

Advanced properties Edit

  • Non-trivial (different from   and   [5]) angles between two subspaces are the same as the non-trivial angles between their orthogonal complements.[6][7]
  • Non-trivial angles between the subspaces   and   and the corresponding non-trivial angles between the subspaces   and   sum up to  .[6][7]
  • The angles between subspaces satisfy the triangle inequality in terms of majorization and thus can be used to define a distance on the set of all subspaces turning the set into a metric space.[8]
  • The sine of the angles between subspaces satisfy the triangle inequality in terms of majorization and thus can be used to define a distance on the set of all subspaces turning the set into a metric space.[6] For example, the sine of the largest angle is known as a gap between subspaces.[9]

Extensions Edit

The notion of the angles and some of the variational properties can be naturally extended to arbitrary inner products[10] and subspaces with infinite dimensions.[7]

Computation Edit

Historically, the principal angles and vectors first appear in the context of canonical correlation and were originally computed using SVD of corresponding covariance matrices. However, as first noticed in,[3] the canonical correlation is related to the cosine of the principal angles, which is ill-conditioned for small angles, leading to very inaccurate computation of highly correlated principal vectors in finite precision computer arithmetic. The sine-based algorithm[3] fixes this issue, but creates a new problem of very inaccurate computation of highly uncorrelated principal vectors, since the sine function is ill-conditioned for angles close to π/2. To produce accurate principal vectors in computer arithmetic for the full range of the principal angles, the combined technique[10] first compute all principal angles and vectors using the classical cosine-based approach, and then recomputes the principal angles smaller than π/4 and the corresponding principal vectors using the sine-based approach.[3] The combined technique[10] is implemented in open-source libraries Octave[11] and SciPy[12] and contributed [13] and [14] to MATLAB.

See also Edit

References Edit

  1. ^ a b c Jordan, C. (1875). "Essai sur la géométrie à   dimensions". Bull. Soc. Math. France. 3: 103.
  2. ^ Afriat, S. N. (1957). "Orthogonal and oblique projectors and the characterization of pairs of vector spaces". Math. Proc. Cambridge Philos. Soc. 53 (4): 800. doi:10.1017/S0305004100032916.
  3. ^ a b c d e Björck, Å.; Golub, G. H. (1973). "Numerical Methods for Computing Angles Between Linear Subspaces". Math. Comp. 27 (123): 579. doi:10.2307/2005662. JSTOR 2005662.
  4. ^ Galántai, A.; Hegedũs, Cs. J. (2006). "Jordan's principal angles in complex vector spaces". Numer. Linear Algebra Appl. 13 (7): 589–598. CiteSeerX 10.1.1.329.7525. doi:10.1002/nla.491.
  5. ^ Halmos, P.R. (1969), "Two subspaces", Trans. Amer. Math. Soc., 144: 381–389, doi:10.1090/S0002-9947-1969-0251519-5
  6. ^ a b c Knyazev, A.V.; Argentati, M.E. (2006), "Majorization for Changes in Angles Between Subspaces, Ritz Values, and Graph Laplacian Spectra", SIAM J. Matrix Anal. Appl., 29 (1): 15–32, CiteSeerX 10.1.1.331.9770, doi:10.1137/060649070, S2CID 16987402
  7. ^ a b c Knyazev, A.V.; Jujunashvili, A.; Argentati, M.E. (2010), "Angles between infinite dimensional subspaces with applications to the Rayleigh–Ritz and alternating projectors methods", Journal of Functional Analysis, 259 (6): 1323–1345, arXiv:0705.1023, doi:10.1016/j.jfa.2010.05.018, S2CID 5570062
  8. ^ Qiu, L.; Zhang, Y.; Li, C.-K. (2005), "Unitarily invariant metrics on the Grassmann space" (PDF), SIAM Journal on Matrix Analysis and Applications, 27 (2): 507–531, doi:10.1137/040607605
  9. ^ Kato, D.T. (1996), Perturbation Theory for Linear Operators, Springer, New York
  10. ^ a b c Knyazev, A.V.; Argentati, M.E. (2002), "Principal Angles between Subspaces in an A-Based Scalar Product: Algorithms and Perturbation Estimates", SIAM Journal on Scientific Computing, 23 (6): 2009–2041, CiteSeerX 10.1.1.73.2914, doi:10.1137/S1064827500377332
  11. ^ Octave function subspace
  12. ^ SciPy linear-algebra function subspace_angles
  13. ^ MATLAB FileExchange function subspace
  14. ^ MATLAB FileExchange function subspacea

angles, between, flats, concept, angles, between, lines, plane, space, between, planes, dihedral, angle, between, line, plane, generalized, arbitrary, dimensions, this, generalization, first, discussed, camille, jordan, pair, flats, euclidean, space, arbitrary. The concept of angles between lines in the plane or in space between two planes dihedral angle or between a line and a plane can be generalized to arbitrary dimensions This generalization was first discussed by Camille Jordan 1 For any pair of flats in a Euclidean space of arbitrary dimension one can define a set of mutual angles which are invariant under isometric transformation of the Euclidean space If the flats do not intersect their shortest distance is one more invariant 1 These angles are called canonical 2 or principal 3 The concept of angles can be generalized to pairs of flats in a finite dimensional inner product space over the complex numbers Contents 1 Jordan s definition 2 Angles between subspaces 3 Variational characterization 3 1 Definition 3 2 Examples 3 2 1 Geometric example 3 2 2 Algebraic example 4 Basic properties 5 Advanced properties 6 Extensions 7 Computation 8 See also 9 ReferencesJordan s definition EditLet F displaystyle F nbsp and G displaystyle G nbsp be flats of dimensions k displaystyle k nbsp and l displaystyle l nbsp in the n displaystyle n nbsp dimensional Euclidean space E n displaystyle E n nbsp By definition a translation of F displaystyle F nbsp or G displaystyle G nbsp does not alter their mutual angles If F displaystyle F nbsp and G displaystyle G nbsp do not intersect they will do so upon any translation of G displaystyle G nbsp which maps some point in G displaystyle G nbsp to some point in F displaystyle F nbsp It can therefore be assumed without loss of generality that F displaystyle F nbsp and G displaystyle G nbsp intersect Jordan shows that Cartesian coordinates x 1 x r displaystyle x 1 dots x rho nbsp y 1 y s displaystyle y 1 dots y sigma nbsp z 1 z t displaystyle z 1 dots z tau nbsp u 1 u y displaystyle u 1 dots u upsilon nbsp v 1 v a displaystyle v 1 dots v alpha nbsp w 1 w a displaystyle w 1 dots w alpha nbsp in E n displaystyle E n nbsp can then be defined such that F displaystyle F nbsp and G displaystyle G nbsp are described respectively by the sets of equations x 1 0 x r 0 displaystyle x 1 0 dots x rho 0 nbsp u 1 0 u y 0 displaystyle u 1 0 dots u upsilon 0 nbsp v 1 0 v a 0 displaystyle v 1 0 dots v alpha 0 nbsp and x 1 0 x r 0 displaystyle x 1 0 dots x rho 0 nbsp z 1 0 z t 0 displaystyle z 1 0 dots z tau 0 nbsp v 1 cos 8 1 w 1 sin 8 1 0 v a cos 8 a w a sin 8 a 0 displaystyle v 1 cos theta 1 w 1 sin theta 1 0 dots v alpha cos theta alpha w alpha sin theta alpha 0 nbsp with 0 lt 8 i lt p 2 i 1 a displaystyle 0 lt theta i lt pi 2 i 1 dots alpha nbsp Jordan calls these coordinates canonical By definition the angles 8 i displaystyle theta i nbsp are the angles between F displaystyle F nbsp and G displaystyle G nbsp The non negative integers r s t y a displaystyle rho sigma tau upsilon alpha nbsp are constrained by r s t y 2 a n displaystyle rho sigma tau upsilon 2 alpha n nbsp s t a k displaystyle sigma tau alpha k nbsp s y a ℓ displaystyle sigma upsilon alpha ell nbsp For these equations to determine the five non negative integers completely besides the dimensions n k displaystyle n k nbsp and ℓ displaystyle ell nbsp and the number a displaystyle alpha nbsp of angles 8 i displaystyle theta i nbsp the non negative integer s displaystyle sigma nbsp must be given This is the number of coordinates y i displaystyle y i nbsp whose corresponding axes are those lying entirely within both F displaystyle F nbsp and G displaystyle G nbsp The integer s displaystyle sigma nbsp is thus the dimension of F G displaystyle F cap G nbsp The set of angles 8 i displaystyle theta i nbsp may be supplemented with s displaystyle sigma nbsp angles 0 displaystyle 0 nbsp to indicate that F G displaystyle F cap G nbsp has that dimension Jordan s proof applies essentially unaltered when E n displaystyle E n nbsp is replaced with the n displaystyle n nbsp dimensional inner product space C n displaystyle mathbb C n nbsp over the complex numbers For angles between subspaces the generalization to C n displaystyle mathbb C n nbsp is discussed by Galantai and Hegedũs in terms of the below variational characterization 4 1 Angles between subspaces EditNow let F displaystyle F nbsp and G displaystyle G nbsp be subspaces of the n displaystyle n nbsp dimensional inner product space over the real or complex numbers Geometrically F displaystyle F nbsp and G displaystyle G nbsp are flats so Jordan s definition of mutual angles applies When for any canonical coordinate 3 displaystyle xi nbsp the symbol 3 displaystyle hat xi nbsp denotes the unit vector of the 3 displaystyle xi nbsp axis the vectors y 1 y s displaystyle hat y 1 dots hat y sigma nbsp w 1 w a displaystyle hat w 1 dots hat w alpha nbsp z 1 z t displaystyle hat z 1 dots hat z tau nbsp form an orthonormal basis for F displaystyle F nbsp and the vectors y 1 y s displaystyle hat y 1 dots hat y sigma nbsp w 1 w a displaystyle hat w 1 dots hat w alpha nbsp u 1 u y displaystyle hat u 1 dots hat u upsilon nbsp form an orthonormal basis for G displaystyle G nbsp where w i w i cos 8 i v i sin 8 i i 1 a displaystyle hat w i hat w i cos theta i hat v i sin theta i quad i 1 dots alpha nbsp Being related to canonical coordinates these basic vectors may be called canonical When a i i 1 k displaystyle a i i 1 dots k nbsp denote the canonical basic vectors for F displaystyle F nbsp and b i i 1 l displaystyle b i i 1 dots l nbsp the canonical basic vectors for G displaystyle G nbsp then the inner product a i b j displaystyle langle a i b j rangle nbsp vanishes for any pair of i displaystyle i nbsp and j displaystyle j nbsp except the following ones y i y i 1 i 1 s w i w i cos 8 i i 1 a displaystyle begin aligned amp langle hat y i hat y i rangle 1 amp amp i 1 dots sigma amp langle hat w i hat w i rangle cos theta i amp amp i 1 dots alpha end aligned nbsp With the above ordering of the basic vectors the matrix of the inner products a i b j displaystyle langle a i b j rangle nbsp is thus diagonal In other words if a i i 1 k displaystyle a i i 1 dots k nbsp and b i i 1 ℓ displaystyle b i i 1 dots ell nbsp are arbitrary orthonormal bases in F displaystyle F nbsp and G displaystyle G nbsp then the real orthogonal or unitary transformations from the basis a i displaystyle a i nbsp to the basis a i displaystyle a i nbsp and from the basis b i displaystyle b i nbsp to the basis b i displaystyle b i nbsp realize a singular value decomposition of the matrix of inner products a i b j displaystyle langle a i b j rangle nbsp The diagonal matrix elements a i b i displaystyle langle a i b i rangle nbsp are the singular values of the latter matrix By the uniqueness of the singular value decomposition the vectors y i displaystyle hat y i nbsp are then unique up to a real orthogonal or unitary transformation among them and the vectors w i displaystyle hat w i nbsp and w i displaystyle hat w i nbsp and hence v i displaystyle hat v i nbsp are unique up to equal real orthogonal or unitary transformations applied simultaneously to the sets of the vectors w i displaystyle hat w i nbsp associated with a common value of 8 i displaystyle theta i nbsp and to the corresponding sets of vectors w i displaystyle hat w i nbsp and hence to the corresponding sets of v i displaystyle hat v i nbsp A singular value 1 displaystyle 1 nbsp can be interpreted as cos 0 displaystyle cos 0 nbsp corresponding to the angles 0 displaystyle 0 nbsp introduced above and associated with F G displaystyle F cap G nbsp and a singular value 0 displaystyle 0 nbsp can be interpreted as cos p 2 displaystyle cos pi 2 nbsp corresponding to right angles between the orthogonal spaces F G displaystyle F cap G bot nbsp and F G displaystyle F bot cap G nbsp where superscript displaystyle bot nbsp denotes the orthogonal complement Variational characterization EditThe variational characterization of singular values and vectors implies as a special case a variational characterization of the angles between subspaces and their associated canonical vectors This characterization includes the angles 0 displaystyle 0 nbsp and p 2 displaystyle pi 2 nbsp introduced above and orders the angles by increasing value It can be given the form of the below alternative definition In this context it is customary to talk of principal angles and vectors 3 Definition Edit Let V displaystyle V nbsp be an inner product space Given two subspaces U W displaystyle mathcal U mathcal W nbsp with dim U k dim W ℓ displaystyle dim mathcal U k leq dim mathcal W ell nbsp there exists then a sequence of k displaystyle k nbsp angles 0 8 1 8 2 8 k p 2 displaystyle 0 leq theta 1 leq theta 2 leq cdots leq theta k leq pi 2 nbsp called the principal angles the first one defined as 8 1 min arccos u w u w u U w W u 1 w 1 displaystyle theta 1 min left arccos left left frac langle u w rangle u w right right u in mathcal U w in mathcal W right angle u 1 w 1 nbsp where displaystyle langle cdot cdot rangle nbsp is the inner product and displaystyle cdot nbsp the induced norm The vectors u 1 displaystyle u 1 nbsp and w 1 displaystyle w 1 nbsp are the corresponding principal vectors The other principal angles and vectors are then defined recursively via 8 i min arccos u w u w u U w W u u j w w j j 1 i 1 displaystyle theta i min left left arccos left frac langle u w rangle u w right right u in mathcal U w in mathcal W u perp u j w perp w j quad forall j in 1 ldots i 1 right nbsp This means that the principal angles 8 1 8 k displaystyle theta 1 ldots theta k nbsp form a set of minimized angles between the two subspaces and the principal vectors in each subspace are orthogonal to each other Examples Edit Geometric example Edit Geometrically subspaces are flats points lines planes etc that include the origin thus any two subspaces intersect at least in the origin Two two dimensional subspaces U displaystyle mathcal U nbsp and W displaystyle mathcal W nbsp generate a set of two angles In a three dimensional Euclidean space the subspaces U displaystyle mathcal U nbsp and W displaystyle mathcal W nbsp are either identical or their intersection forms a line In the former case both 8 1 8 2 0 displaystyle theta 1 theta 2 0 nbsp In the latter case only 8 1 0 displaystyle theta 1 0 nbsp where vectors u 1 displaystyle u 1 nbsp and w 1 displaystyle w 1 nbsp are on the line of the intersection U W displaystyle mathcal U cap mathcal W nbsp and have the same direction The angle 8 2 gt 0 displaystyle theta 2 gt 0 nbsp will be the angle between the subspaces U displaystyle mathcal U nbsp and W displaystyle mathcal W nbsp in the orthogonal complement to U W displaystyle mathcal U cap mathcal W nbsp Imagining the angle between two planes in 3D one intuitively thinks of the largest angle 8 2 gt 0 displaystyle theta 2 gt 0 nbsp Algebraic example Edit In 4 dimensional real coordinate space R4 let the two dimensional subspace U displaystyle mathcal U nbsp be spanned by u 1 1 0 0 0 displaystyle u 1 1 0 0 0 nbsp and u 2 0 1 0 0 displaystyle u 2 0 1 0 0 nbsp and let the two dimensional subspace W displaystyle mathcal W nbsp be spanned by w 1 1 0 0 a 1 a 2 displaystyle w 1 1 0 0 a sqrt 1 a 2 nbsp and w 2 0 1 b 0 1 b 2 displaystyle w 2 0 1 b 0 sqrt 1 b 2 nbsp with some real a displaystyle a nbsp and b displaystyle b nbsp such that a lt b displaystyle a lt b nbsp Then u 1 displaystyle u 1 nbsp and w 1 displaystyle w 1 nbsp are in fact the pair of principal vectors corresponding to the angle 8 1 displaystyle theta 1 nbsp with cos 8 1 1 1 a 2 displaystyle cos theta 1 1 sqrt 1 a 2 nbsp and u 2 displaystyle u 2 nbsp and w 2 displaystyle w 2 nbsp are the principal vectors corresponding to the angle 8 2 displaystyle theta 2 nbsp with cos 8 2 1 1 b 2 displaystyle cos theta 2 1 sqrt 1 b 2 nbsp To construct a pair of subspaces with any given set of k displaystyle k nbsp angles 8 1 8 k displaystyle theta 1 ldots theta k nbsp in a 2 k displaystyle 2k nbsp or larger dimensional Euclidean space take a subspace U displaystyle mathcal U nbsp with an orthonormal basis e 1 e k displaystyle e 1 ldots e k nbsp and complete it to an orthonormal basis e 1 e n displaystyle e 1 ldots e n nbsp of the Euclidean space where n 2 k displaystyle n geq 2k nbsp Then an orthonormal basis of the other subspace W displaystyle mathcal W nbsp is e g cos 8 1 e 1 sin 8 1 e k 1 cos 8 k e k sin 8 k e 2 k displaystyle cos theta 1 e 1 sin theta 1 e k 1 ldots cos theta k e k sin theta k e 2k nbsp Basic properties EditIf the largest angle is zero one subspace is a subset of the other If the largest angle is p 2 displaystyle pi 2 nbsp there is at least one vector in one subspace perpendicular to the other subspace If the smallest angle is zero the subspaces intersect at least in a line If the smallest angle is p 2 displaystyle pi 2 nbsp the subspaces are orthogonal The number of angles equal to zero is the dimension of the space where the two subspaces intersect Advanced properties EditNon trivial different from 0 displaystyle 0 nbsp and p 2 displaystyle pi 2 nbsp 5 angles between two subspaces are the same as the non trivial angles between their orthogonal complements 6 7 Non trivial angles between the subspaces U displaystyle mathcal U nbsp and W displaystyle mathcal W nbsp and the corresponding non trivial angles between the subspaces U displaystyle mathcal U nbsp and W displaystyle mathcal W perp nbsp sum up to p 2 displaystyle pi 2 nbsp 6 7 The angles between subspaces satisfy the triangle inequality in terms of majorization and thus can be used to define a distance on the set of all subspaces turning the set into a metric space 8 The sine of the angles between subspaces satisfy the triangle inequality in terms of majorization and thus can be used to define a distance on the set of all subspaces turning the set into a metric space 6 For example the sine of the largest angle is known as a gap between subspaces 9 Extensions EditThe notion of the angles and some of the variational properties can be naturally extended to arbitrary inner products 10 and subspaces with infinite dimensions 7 Computation EditHistorically the principal angles and vectors first appear in the context of canonical correlation and were originally computed using SVD of corresponding covariance matrices However as first noticed in 3 the canonical correlation is related to the cosine of the principal angles which is ill conditioned for small angles leading to very inaccurate computation of highly correlated principal vectors in finite precision computer arithmetic The sine based algorithm 3 fixes this issue but creates a new problem of very inaccurate computation of highly uncorrelated principal vectors since the sine function is ill conditioned for angles close to p 2 To produce accurate principal vectors in computer arithmetic for the full range of the principal angles the combined technique 10 first compute all principal angles and vectors using the classical cosine based approach and then recomputes the principal angles smaller than p 4 and the corresponding principal vectors using the sine based approach 3 The combined technique 10 is implemented in open source libraries Octave 11 and SciPy 12 and contributed 13 and 14 to MATLAB See also EditSingular value decomposition Canonical correlationReferences Edit a b c Jordan C 1875 Essai sur la geometrie a n displaystyle n nbsp dimensions Bull Soc Math France 3 103 Afriat S N 1957 Orthogonal and oblique projectors and the characterization of pairs of vector spaces Math Proc Cambridge Philos Soc 53 4 800 doi 10 1017 S0305004100032916 a b c d e Bjorck A Golub G H 1973 Numerical Methods for Computing Angles Between Linear Subspaces Math Comp 27 123 579 doi 10 2307 2005662 JSTOR 2005662 Galantai A Hegedũs Cs J 2006 Jordan s principal angles in complex vector spaces Numer Linear Algebra Appl 13 7 589 598 CiteSeerX 10 1 1 329 7525 doi 10 1002 nla 491 Halmos P R 1969 Two subspaces Trans Amer Math Soc 144 381 389 doi 10 1090 S0002 9947 1969 0251519 5 a b c Knyazev A V Argentati M E 2006 Majorization for Changes in Angles Between Subspaces Ritz Values and Graph Laplacian Spectra SIAM J Matrix Anal Appl 29 1 15 32 CiteSeerX 10 1 1 331 9770 doi 10 1137 060649070 S2CID 16987402 a b c Knyazev A V Jujunashvili A Argentati M E 2010 Angles between infinite dimensional subspaces with applications to the Rayleigh Ritz and alternating projectors methods Journal of Functional Analysis 259 6 1323 1345 arXiv 0705 1023 doi 10 1016 j jfa 2010 05 018 S2CID 5570062 Qiu L Zhang Y Li C K 2005 Unitarily 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 Perturbation Theory for Linear Operators Springer New York a b c Knyazev A V Argentati M E 2002 Principal Angles between Subspaces in an A Based Scalar Product Algorithms and Perturbation Estimates SIAM Journal on Scientific Computing 23 6 2009 2041 CiteSeerX 10 1 1 73 2914 doi 10 1137 S1064827500377332 Octave function subspace SciPy linear algebra function subspace angles MATLAB FileExchange function subspace MATLAB FileExchange function subspacea Retrieved from https en wikipedia org w index php title Angles between flats amp oldid 1169500745, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.