文档帮助中心
向量和矩阵规范
N =范数(v)的
N =范数(V,P)
N =范数(X)
n =规范(X, p)
N =范数(X, '来回')
例
ñ=规范(v)返回欧几里得范数矢量v。这个范数也叫做二范数,矢量的大小,或者欧氏长度。
ñ=规范(v)
ñ
v
ñ=规范(v,p)返回广义向量p范数。
ñ=规范(v,p)
p
ñ=规范(X)返回2-范数或矩阵的最大奇异值X,约等于最大(SVD(X))。
ñ=规范(X)
X
最大(SVD(X))
ñ=规范(X,p)返回p范数矩阵的X,其中p是1,2, 要么正:
ñ=规范(X,p)
1
2
正
如果P = 1, 然后ñ是最大绝对列总和矩阵。
P = 1
如果p = 2时, 然后ñ大约最大(SVD(X))。这相当于规范(X)。
p = 2时
规范(X)
如果P = Inf文件, 然后ñ是最大绝对行和矩阵。
P = Inf文件
ñ=规范(X“来回”)返回弗罗贝尼乌斯标准的矩阵X。
ñ=规范(X“来回”)
全部收缩
创建一个矢量,并计算幅度。
V = [1 -2 3];N =范数(v)的
N = 3.7417
计算一个矢量,它是元件大小的总和的1范数。
X = [-2 3 -1];N =范数(X,1)
N = 6
计算两点之间的距离作为向量元素之间的差的范数。
创建表示(X,Y)上的欧几里得平面上的两个点的坐标的两个向量。
A = [0 3];B = [-2 1];
用规范来计算点之间的距离。
规范
d =范数(B-A)
d = 2.8284
几何学上,这些点之间的距离等于其延伸从一个点到另一个矢量的大小。
一个 = 0 一世 + 3 Ĵ b = - 2 一世 + 1 Ĵ d ( 一个 , b ) = | | b - 一个 | | = ( - 2 - 0 ) 2 + ( 1 - 3 ) 2 = 8
计算矩阵的2范数,该范数为最大奇异值。
X = [2 0 1 -1 1 0; -3 3 0];N =范数(X)
N = 4.7234
用“回回”计算的稀疏矩阵,其计算列矢量的2范数的Frobenius范数,S(:)。
“回回”
S(:)
S =稀疏(1:25,1:25,1);N =规范(S,“回回”)
N = 5
输入向量。
数据类型:单|双复数支持:万博1manbetx是
单
双
输入矩阵。
-Inf
规范类型,指定为2(默认),一个不同的正整数标量,正, 要么-Inf。的有效值p他们返回的内容取决于是否第一输入规范是一个矩阵或矢量,在表中,如图所示。
该表没有反映在计算中实际使用的算法。
MAX(SUM(ABS(X)))
总和(ABS(X))
总和(ABS(X)。^ 2)^(1/2)
总和(ABS(X)。^ P)^(1 / p)的
MAX(总和(ABS(X')))
最大(ABS(X))
分(ABS(X))
矩阵或向量范数,返回一个标量。该规范给出了元素的大小的量度。按照惯例,规范回报为NaN如果输入包含为NaN值。
为NaN
矢量的欧氏范数(也称为矢量大小、欧氏长度或二范数)v同ñ元素由下式定义
‖ v ‖ = Σ ķ = 1 ñ | v ķ | 2 。
用于向量的p范数的一般定义v有ñ元素是
‖ v ‖ p = [ Σ ķ = 1 ñ | v ķ | p ] 1 / p ,
哪里p是任何正实数,正, 要么-Inf。一些有趣的值p是:
如果P = 1,则得到的1-范数是向量元素的绝对值的和。
如果p = 2时,然后将所得的2-范数给出了矢量的矢量幅度或欧几里德长度。
如果P = Inf文件, 然后 ‖ v ‖ ∞ = 最大 一世 ( | v ( 一世 ) | ) 。
如果P = -Inf, 然后 ‖ v ‖ - ∞ = 分 一世 ( | v ( 一世 ) | ) 。
P = -Inf
an的最大绝对列和米-通过-ñ矩阵X(与M,N> = 2)由下式定义
米
M,N> = 2
‖ X ‖ 1 = 最大 1 ≤ Ĵ ≤ ñ ( Σ 一世 = 1 米 | 一个 一世 Ĵ | ) 。
的最大绝对行之和米-通过-ñ矩阵X(与M,N> = 2)由下式定义
‖ X ‖ ∞ = 最大 1 ≤ 一世 ≤ 米 ( Σ Ĵ = 1 ñ | 一个 一世 Ĵ | ) 。
的Frobenius范数米-通过-ñ矩阵X(与M,N> = 2)由下式定义
‖ X ‖ F = Σ 一世 = 1 米 Σ Ĵ = 1 ñ | 一个 一世 Ĵ | 2 = 跟踪 ( X † X ) 。
用vecnorm将矩阵或数组视为向量的集合,并计算沿指定维数的范数。例如,vecnorm可以在矩阵计算每一列的范数。
vecnorm
此功能完全支持高大的阵列。万博1manbetx欲了解更多信息,请参阅高大的数组。
使用注意事项和限制:
此函数的代码生成不支持稀疏矩阵输入。万博1manbetx
这个功能完全支持GPU阵列。万博1manbetx欲了解更多信息,请参阅在GPU上运行MATLAB功能(并行计算工具箱)。
这个函数完全支持分布式数组。万博1manbetx欲了解更多信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱)。
条件|气孔导度|hypot将|正常化|normest|rcond|vecnorm
条件
气孔导度
hypot将
正常化
normest
rcond
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处