<< nextpow2 Elementary functions normest >>

norm


Matrix and vector norms


Syntax


R = norm(V)
R = norm(V, p)
R = norm(V, 'fro')
R = norm(M)
R = norm(M, 1)
R = norm(M, 2)
R = norm(M, Inf)
R = norm(M, 'fro')

Input argument


M

a 2D matrix single or double

V

a vector single or double

p

a scalar (p-norm)

Output argument


R

result of norm: scalar.

Description


norm computes the norm of a vector or a matrix.

Frobenius norm of M is equal to sqrt (sum (diag (M' * M))) .

Examples


M = [1 2; 3 4];
norm(M)
norm(M, 1)
norm(M, 2)
norm(M, Inf)
norm(M, 'fro')
V = [1 2 3 4];
norm(V)
norm(V, 1)
norm(V, 2)
norm(V, Inf)
norm(V, 'fro')

x = ones(3000, 3000);
tic();R = norm(x);toc

See also


svd.

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< nextpow2 Elementary functions normest >>