-
-
Notifications
You must be signed in to change notification settings - Fork 232
Closed
Description
Inversion of (even-dimensional) anti-symmetric matrices fails:
julia> inv([ Num(0) -Num(1)
+Num(1) Num(0)])
ERROR: ZeroPivotException: factorization encountered one or more zero pivots. Consider switching to a pivoted LU factorization.
Stacktrace:
[1] checknonsingular at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/factorization.jl:20 [inlined]
[2] generic_lufact!(::Array{Num,2}, ::Val{false}; check::Bool) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/lu.jl:178
[3] #lu!#134 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/lu.jl:130 [inlined]
[4] #lu#136 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/lu.jl:273 [inlined]
[5] lu at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/lu.jl:272 [inlined]
[6] #lu#5 at ~/.julia/packages/ModelingToolkit/QPQyE/src/ModelingToolkit.jl:126 [inlined]
[7] lu at ~/.julia/packages/ModelingToolkit/QPQyE/src/ModelingToolkit.jl:126 [inlined]
[8] inv(::Array{Num,2}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/dense.jl:781
[9] top-level scope at REPL[4]:1
while
julia> inv([ 0 -1
+1 0])
2×2 Array{Float64,2}:
0.0 1.0
-1.0 0.0
Metadata
Metadata
Assignees
Labels
No labels