Student[LinearAlgebra][GramSchmidt] - compute an orthonormal set of Vectors
|
Calling Sequence
|
|
GramSchmidt(V, options)
|
|
Description
|
|
•
|
The GramSchmidt(V) command computes a list or set of orthonormal Vectors by using the Gram-Schmidt orthogonalization process. If V is an empty list or set, GramSchmidt(V) returns an empty list or set, respectively.
|
•
|
The number of Vectors returned is the dimension of the vector space spanned by V. In particular, if the Vectors in V are not linearly independent, fewer Vectors than the number in V are returned.
|
•
|
The dimension and orientation of all Vectors in V must be the same.
|
•
|
By default in the Student[LinearAlgebra] package, complex conjugates are not used when forming dot products, including when applying the Gram-Schmidt process. This behavior can be modified with the SetDefault command.
|
|
|
Examples
|
|
>
|
|
>
|
|
>
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
|
|