- 1
- 0
- 约2.42千字
- 约 4页
- 2026-03-06 发布于河南
- 举报
请用MATLAB代码实现高斯-赛德尔迭代法求解线性方程组$AX=b$,其
中系数矩阵$A$和向量$b$分别为:$A=\begin{bmatrix}4-10\-1
4-1\0-14\end{bmatrix}$,$b=\begin{bmatrix}1\2\
3\end{bmatrix}$。要求设置初始点为$x_0=[0,0,0]^T$,精度为$10^{-
6}$,最大迭代次数为100次。请给出完整的MATLAB代码实现,并说明代
码中关键步骤的作用。
答案:
以下是完整的MATLAB代码实现:
%定义系数矩阵A和向量b
A=[4-10;-14-1;0-14];
b=[1;2;3];
%初始点、精度和最大迭代次数
x0=[0;0;0];
tol=1e-6;
max_iter=100;
%高斯-赛德尔迭代法
x=x0;
n=length(b);
原创力文档

文档评论(0)