算法为(1)找出A的元素中的最大公约数 (2)将它调到(1,1)位置上去 (3)使第一行和第一列的所有其他元素都为零 这可用基本行或列来变换: 交换两行(列) 一行(列)减去另一行(列)的整数倍 这样得到矩阵B,置S11=b11,对(m-1)x(n-1)的矩阵[bij]重复以上算法,重复r次就可得到smith标准形. This topic gives a version of the Gauss elimination algorithm for a commutative principal ideal domain which is usually described only for a field.
Let be a -matrix with entries from a commutative principal ideal domain . For denotes the number of prime factors of . Start with and choose to be the smallest column index of with a non-zero entry.
(I) If and , exchange rows 1 and . (II) If there is an entry at position such that , then set and choose such that 7 c) J ~6 V; w! E' f2 e
By left-multiplication with an appropriate matrix it can be achieved that row 1 of the matrix product is the sum of row 1 multiplied by and row multiplied by . Then we get at position , where . Repeating these steps one obtains a matrix having an entry at position that divides all entries in column . (III) Finally, adding appropriate multiples of row , it can be achieved that all entries in column except for that at position are zero. This can be achieved by left-multiplication with an appropriate matrix. Applying the steps described above to the remaining non-zero columns of the resulting matrix (if any), we get an -matrix with column indices where , each of which satisfies the following: the entry at position is non-zero; all entries below and above position as well as entries left of are zero. Furthermore, all rows below the -th row are zero. Now we can re-order the columns of this matrix so that elements on positions for are nonzero and for ; and all columns right of the -th column (if present) are zero. For short set for the element at position . has non-negative integer values; so is equivalent to being a unit of . can either happen if and differ by a unit factor, or if they are relatively prime. In the latter case one can add column to column (which doesn't change and then apply appropriate row manipulations to get . And for and one can apply step (II) after adding column to column . This diminishes the minimum -values for non-zero entries of the matrix, and by reordering columns etc. we end up with a matrix whose diagonal elements satisfy .
Since all row and column manipulations involved in the process are invertible, this shows that there exist invertible and -matrices so that is
This is the Smith normal form of the matrix. The elements are unique up to associates and are called elementary divisors
% H Y- E' u; n/ G
: o( c$ }/ G$ f# e
+ F7 K' ^$ w3 w5 Y
" ]$ T8 Z; @3 @% T+ s/ x
- ?& o- D; \3 U4 P; O4 R5 i3 @8 L1 }( R$ ]! i1 i: x! c
! D0 l) S2 A/ X# E3 c
2 j# ~" {# L! f& l
6 N3 s4 {" N6 m8 @* r8 m O
- H+ ~2 t4 Y* g4 \1 d1 `+ _5 U' a' A0 w, p5 [7 p$ p
$ w p) a2 \* c! Q/ }* }5 Z- c; N+ P2 _$ o! u
$ r+ _! J& n5 F% P
) i% s' S2 w" Z7 e
2 q; g0 q8 E' O# r6 ]$ p2 I
, W& |- D8 x: }. S- }: A
& V, R( N. d' U3 |6 X5 Y
% s! I g7 w$ d r7 a
V1 o- x5 {1 q/ H9 l& d! V& G8 a5 r" A: j* E, g
3 C* l" T) Y6 h7 i
3 y" L( G, F- X: G3 x1 l 6 A) V; e1 r; V+ ?; E1 b. r0 n0 O8 T9 u0 h8 ` j p ; t) I" t: [% X3 z
天下风云出我辈, 一入江湖岁月催。 皇图霸业谈笑中, 不胜人生一场醉。" U- h; s4 X2 u; M% o' M; T
专业深圳SEO服务:百度优化,Google优化,深圳SEO优化,注册香港公司SEO优化