用法一
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。