Previous Up Next

15.4.6  Operator norm of a matrix

Operator norms.

In mathematics, particularly functional analysis, a linear function between two normed spaces f:EF is continuous exactly when there is a number K such that ||f(x)||FK ||x|| for all x in E. (See Section 14.1.1 for norms on ℝn.) For this reason, they are also called bounded linear functions. The infimum of all such K is defined to be the operator norm of f, and it depends on the norms of E and F. There are other characterizations of the operator norm of f, such as the supremum of ||f(x)||F over all x in E with ||x||E ≤ 1.

If E and F are finite dimensional, then any linear function f:EF will be bounded.

Any m× n matrix A=(ajk) corresponds to a linear function f:ℝn → ℝm defined by f(x)=Ax. The operator norm of A will be the operator norm of f.

Computing operator norms.

The matrix_norm command is a command which finds any of the above operator norms.

Examples

B:=[[1,2,3],[3,-9,6],[4,5,6]]

then:

matrix_norm(B,1)

or:

l1norm(B)

or:

colnorm(B)
     
16           

since max{1+3+4, 2+9+5, 3+6+6}=16.

matrix_norm(B,2)

or:

l2norm(B)
     
11.2449175989           
matrix_norm(B,inf)

or:

linfnorm(B)

or:

rowNorm(B)
     
18           

Indeed, max{1+2+3, 3+9+6, 4+5+6}=18.


Previous Up Next