当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia LinearAlgebra.schur!用法及代码示例


用法一

schur!(A::StridedMatrix) -> F::Schur

schur 相同,但使用输入参数 A 作为工作区。

例子

julia> A = [5. 7.; -2. -4.]
2×2 Matrix{Float64}:
  5.0   7.0
 -2.0  -4.0

julia> F = schur!(A)
Schur{Float64, Matrix{Float64}}
T factor:
2×2 Matrix{Float64}:
 3.0   9.0
 0.0  -2.0
Z factor:
2×2 Matrix{Float64}:
  0.961524  0.274721
 -0.274721  0.961524
eigenvalues:
2-element Vector{Float64}:
  3.0
 -2.0

julia> A
2×2 Matrix{Float64}:
 3.0   9.0
 0.0  -2.0

用法二

schur!(A::StridedMatrix, B::StridedMatrix) -> F::GeneralizedSchur

schur 相同,但使用输入矩阵AB 作为工作区。

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 LinearAlgebra.schur! — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。