文档

规范

向量和矩阵规范

语法

N =范数(v)
N =范数(v,p)
n =范数(X)
n =范数(X,p)
n =范数(X,'fro')

描述

例子

n=规范(v返回2范数或欧几里得范数的向量v

例子

n=规范(vp返回广义向量p范数

例子

n=规范(X返回矩阵的2范数或最大奇异值X,约为max(圣言(X))

例子

n=规范(Xp返回p矩阵的-范数X,在那里p12,或

例子

n=规范(X、“向后”)返回弗罗贝尼乌斯标准的矩阵X

例子

全部折叠

计算3- d空间中点(- 2,3,1)对应向量的2-范数。2模等于向量的欧几里得长度。

X = [-2 3 -1];n =范数(X)
N = 3.7417

计算向量的1-范数,这是元素大小的和。

n =范数(X,1)
N = 6

计算一个矩阵的2范数,即最大奇异值。

X = [2 0 1;-1 1 0;-3 3 0];n =范数(X)
N = 4.7234

使用“摇来摇去”计算稀疏矩阵的Frobenius范数,计算列向量的2-范数,年代(:)

S =稀疏(1:25,1:25,1);n =范数(S,“摇来摇去”
N = 5

输入参数

全部折叠

输入向量。

数据类型:|
复数支持:金宝app是的

输入矩阵。

数据类型:|
复数支持:金宝app是的

规范类型,指定为2(默认),一个不同的正整数标量,,或.的有效值p它们返回什么取决于第一个输入是否规范是矩阵或向量,如表中所示。

    注意:此表不反映计算中使用的实际算法。

p 矩阵 向量
1 max (sum (abs (X))) sum (abs (X))
2 max(圣言(X)) 总和(abs (X) ^ 2) ^ (1/2)
正的,实值数字p - - - - - - 总和(abs (X) ^ p) ^ (1 / p)
max (sum (abs (X '))) max (abs (X))
- - - - - - min (abs (X))

输出参数

全部折叠

矩阵或向量范数,作为标量返回。规范给出了元素大小的度量。按照惯例,规范返回如果输入包含值。

更多关于

全部折叠

欧几里得范数

向量的欧几里得范数(或2范数vN元素定义为

v k 1 N | v k | 2

一般向量范数

一个向量的向量p模的一般定义vN元素

v p k 1 N | v k | p ] 1 / p

在哪里p是否有正的实值,,或

  • 如果p = Inf,然后 v 马克斯 | v |

  • 如果p = -无穷大,然后 v 最小值 | v |

最大绝对列和

的最大绝对列和——- - - - - -n矩阵X(与M,n >= 2)定义为

X 1 马克斯 1 j n 1 | 一个 j |

最大绝对行和

的最大绝对行和——- - - - - -n矩阵X(与M,n >= 2)定义为

X 马克斯 1 j 1 n | 一个 j |

弗罗贝尼乌斯标准

的Frobenius范数——- - - - - -n矩阵X(与M,n >= 2)定义为

X F 1 j 1 n | 一个 j | 2 跟踪 X __ X

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

R2006a之前介绍

这个话题有用吗?