📄 cggm.m
字号:
function x=cggm(A,b,x0,tol)
%x=cggm(A,b,x0,tol)
%线性方程组共轭梯度法求解程序。
%时间:二零零七年五月二十八日
%地点:南华大学
%作者:王礼广
%A为系数矩阵,b为右向量,x0为迭代初值,tol为误差容许
xk=x0;
rk=b-A*xk;
pk=rk;
d=norm(rk);
while d>tol
uk=A*pk;
ak=(rk'*rk)/(pk'*uk);
xk1=xk+ak*pk;
rk1=rk-ak*uk;
bk=(rk1'*rk1)/(rk'*rk);
pk1=rk1+bk*rk;
d=norm(xk1-xk);
rk=rk1;
pk=pk1;
xk=xk1;
end
x=xk;
return;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -