吾爱随笔录
博客
问答
专栏
题库
搜索
登录
注册
二维雅可比线维护?
计算科学
线性代数
优化
计算几何
线性求解器
2021-11-29 07:07:57
假设给定一个线性系统
A
X
=
B
,
A
X
=
B
,
在哪里
A
∈
R
n
×
n
A
∈
R
n
×
n
是一个对称的严格对角矩阵,并且
X
,
B
∈
R
n
×
2
X
,
B
∈
R
n
×
2
.
因此,2D Jacobi 迭代求解器适用于此,
X
k
+
1
=
D
−
1
(
B
−
R
X
k
)
,
X
k
+
1
=
D
−
1
(
B
−
R
X
k
)
,
分裂对应的地方
A
=
D
+
R
A
=
D
+
R
, 和
D
D
仅包含的对角线条目
A
A
.
是否可以证明迭代
X
0
,
X
1
,
X
2
,
…
X
0
,
X
1
,
X
2
,
…
保持每行的行
X
X
, 意思是, 对于
x
i
∈
R
2
x
i
∈
R
2
作为
i
−
i
−
第 行
X
X
,按顺序排列的行
x
i
0
,
x
i
1
,
x
i
2
,
…
x
0
i
,
x
1
i
,
x
2
i
,
…
,是共线的(在一条线上)?
1个回答
让我们取两次连续迭代之间的差异,并定义
P
P
和
Q
Q
这边走:
Δ
k
=
X
k
+
1
−
X
k
=
D
−
1
B
−
(
D
−
1
R
+
I
)
X
k
=
P
−
Q
X
k
Δ
k
=
X
k
+
1
−
X
k
=
D
−
1
B
−
(
D
−
1
R
+
I
)
X
k
=
P
−
Q
X
k
然后
Δ
k
+
1
=
X
k
+
2
−
X
k
+
1
=
P
−
Q
X
k
+
1
Δ
k
+
1
=
X
k
+
2
−
X
k
+
1
=
P
−
Q
X
k
+
1
为了逐行共线,我们需要
Δ
k
+
1
−
Δ
k
=
S
Δ
k
Δ
k
+
1
−
Δ
k
=
S
Δ
k
对于一些对角矩阵
S
S
.
这样做,我们得到
Δ
k
+
1
−
Δ
k
=
Q
(
X
k
+
1
−
X
k
)
=
Q
Δ
k
Δ
k
+
1
−
Δ
k
=
Q
(
X
k
+
1
−
X
k
)
=
Q
Δ
k
自从
Q
=
D
−
1
R
+
I
Q
=
D
−
1
R
+
I
不是对角线除非
R
R
是对角线的,那么通常这些迭代不会共线。
其它你可能感兴趣的问题
上一篇
为什么我不能在 PETSc 中使用 CHKERRQ 宏编译函数?
下一篇
IFT 的边界条件1 / f1/f时间序列