用法一
inv(x)
返回 x
的乘法倒数,使得 x*inv(x)
或 inv(x)*x
产生
(乘法恒等式)直至舍入误差。one(x)
如果 x
是一个数字,这本质上与 one(x)/x
相同,但对于某些类型,inv(x)
可能会稍微高效一些。
例子
julia> inv(2)
0.5
julia> inv(1 + 2im)
0.2 - 0.4im
julia> inv(1 + 2im) * (1 + 2im)
1.0 + 0.0im
julia> inv(2//3)
3//2
Julia 1.2
inv(::Missing)
至少需要 Julia 1.2。
用法二
inv(M)
矩阵逆。计算矩阵 N
使得 M * N = I
,其中 I
是单位矩阵。通过求解 left-division N = M \ I
计算得出。
例子
julia> M = [2 5; 1 3]
2×2 Matrix{Int64}:
2 5
1 3
julia> N = inv(M)
2×2 Matrix{Float64}:
3.0 -5.0
-1.0 2.0
julia> M*N == N*M == Matrix(I, 2, 2)
true
相关用法
- Julia invmod用法及代码示例
- Julia invperm用法及代码示例
- Julia invpermute!用法及代码示例
- Julia intersect用法及代码示例
- Julia insert!用法及代码示例
- Julia indexin用法及代码示例
- Julia in用法及代码示例
- Julia issetequal()用法及代码示例
- Julia istaskfailed用法及代码示例
- Julia iswritable用法及代码示例
- Julia isless方法用法及代码示例
- Julia isvalid()用法及代码示例
- Julia isapprox用法及代码示例
- Julia isopen用法及代码示例
- Julia isascii用法及代码示例
- Julia ispow2用法及代码示例
- Julia isreadable用法及代码示例
- Julia issetequal用法及代码示例
- Julia issorted用法及代码示例
- Julia isvalid方法用法及代码示例
- Julia isassigned方法用法及代码示例
- Julia isassigned()用法及代码示例
- Julia iseven()用法及代码示例
- Julia isless用法及代码示例
- Julia isassigned用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.inv — Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。