用法一
norm(A, p::Real=2)
对于数字的任何可迭代容器 A
(包括任何维度的数组)(或定义了 norm
的任何元素类型),计算 p
-norm(默认为 p=2
)就像 A
是对应长度的向量。
p
-norm 定义为
norm
和 的长度。由于 p
-norm 是使用 A
的条目的 norm
s 计算的,因此向量向量的 p
-norm 通常与将其解释为块向量不兼容,如果 p != 2
。 的条目, 的
p
可以假定任何数值(即使并非所有值都产生数学上有效的向量范数)。特别是,norm(A, Inf)
返回 abs.(A)
中的最大值,而 norm(A, -Inf)
返回最小值。如果 A
是矩阵且 p=2
,则这等效于 Frobenius 范数。
第二个参数 p
不一定是 norm
接口的一部分,即自定义类型只能在没有第二个参数的情况下实现 norm(A)
。
使用 opnorm
计算矩阵的算子范数。
例子
julia> v = [3, -2, 6]
3-element Vector{Int64}:
3
-2
6
julia> norm(v)
7.0
julia> norm(v, 1)
11.0
julia> norm(v, Inf)
6.0
julia> norm([1 2 3; 4 5 6; 7 8 9])
16.881943016134134
julia> norm([1 2 3 4 5 6 7 8 9])
16.881943016134134
julia> norm(1:9)
16.881943016134134
julia> norm(hcat(v,v), 1) == norm(vcat(v,v), 1) != norm([v,v], 1)
true
julia> norm(hcat(v,v), 2) == norm(vcat(v,v), 2) == norm([v,v], 2)
true
julia> norm(hcat(v,v), Inf) == norm(vcat(v,v), Inf) != norm([v,v], Inf)
true
用法二
norm(x::Number, p::Real=2)
对于数字,返回 。
例子
julia> norm(2, 1)
2.0
julia> norm(-2, 1)
2.0
julia> norm(2, 2)
2.0
julia> norm(-2, 2)
2.0
julia> norm(2, Inf)
2.0
julia> norm(-2, Inf)
2.0
相关用法
- Julia LinearAlgebra.normalize用法及代码示例
- Julia LinearAlgebra.nullspace用法及代码示例
- Julia LinearAlgebra.BLAS.dot用法及代码示例
- Julia LinearAlgebra.bunchkaufman用法及代码示例
- Julia LinearAlgebra.cholesky!用法及代码示例
- Julia LinearAlgebra.istriu用法及代码示例
- Julia LinearAlgebra.istril用法及代码示例
- Julia LinearAlgebra.stride1用法及代码示例
- Julia LinearAlgebra.svd用法及代码示例
- Julia LinearAlgebra.logdet用法及代码示例
- Julia LinearAlgebra.eigen用法及代码示例
- Julia LinearAlgebra.BLAS.dotu用法及代码示例
- Julia LinearAlgebra.ldlt!用法及代码示例
- Julia LinearAlgebra.I用法及代码示例
- Julia LinearAlgebra.Transpose用法及代码示例
- Julia LinearAlgebra.det用法及代码示例
- Julia LinearAlgebra.tril!用法及代码示例
- Julia LinearAlgebra.schur!用法及代码示例
- Julia LinearAlgebra.tr用法及代码示例
- Julia LinearAlgebra.axpby!用法及代码示例
- Julia LinearAlgebra.adjoint!用法及代码示例
- Julia LinearAlgebra.eigvecs用法及代码示例
- Julia LinearAlgebra.LU用法及代码示例
- Julia LinearAlgebra.isposdef!用法及代码示例
- Julia LinearAlgebra.LQ用法及代码示例
注:本文由纯净天空筛选整理自julialang.org大神的英文原创作品 LinearAlgebra.norm — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。