SchattenNorm

From QETLAB
Revision as of 22:12, 1 December 2012 by Nathaniel (talk | contribs) (Created page with "{{Function |name=SchattenNorm |desc=Computes the Schatten p-norm of an operator |req=kpNorm |rel=KyFanNorm<br />TraceNorm |upd=December 1, 2012 |...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
SchattenNorm
Computes the Schatten p-norm of an operator

Other toolboxes required kpNorm
Related functions KyFanNorm
TraceNorm

SchattenNorm is a function that computes the Schatten p-norm of an operator (i.e., the p-norm of its vector of singular values). It works with both full and sparse matrices.

Syntax

  • NRM = SchattenNorm(X,P)

Argument descriptions

  • X: An operator to have its Schatten P-norm computed.
  • P: A real number ≥ 1, or Inf.

Examples

Equals the Frobenius norm when P = 2

The Shatten 2-norm is simply the Frobenius norm:

>> X = rand(2500);
>> [norm(X,'fro'), SchattenNorm(X,2)]

ans =

       1443.6       1443.6