Top
Back: sym_gauss
Forward: diag_test
FastBack: matrix_lib
FastForward: Commutative algebra
Up: linalg_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

D.3.2.5 orthogonalize

Procedure from library linalg.lib (see linalg_lib).

Usage:
orthogonalize(A); A = constant matrix

Return:
matrix, orthogonal basis of the colum space of A

Example:
 
LIB "linalg.lib";
ring r=0,(x),lp;
matrix A[4][4]=5,6,12,4,7,3,2,6,12,1,1,2,6,4,2,10;
print(A);
==> 5, 6,12,4,
==> 7, 3,2, 6,
==> 12,1,1, 2,
==> 6, 4,2, 10
print(orthogonalize(A));
==> 1,0,0,0,
==> 0,1,0,0,
==> 0,0,1,0,
==> 0,0,0,4 


Top Back: sym_gauss Forward: diag_test FastBack: matrix_lib FastForward: Commutative algebra Up: linalg_lib Top: Singular Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 3-0-1, October 2005, generated by texi2html.