資源簡介
%用Jacobi迭代法求解方程組Ax = b
%輸入:A為方程組的系數矩陣,b為方程組右端的列向量,X為迭代初值構成的列向量,nm為最大迭代次數,tol為誤差精度
%輸出:x為求得的方程組的解構成的列向量,Nmax為迭代次數
代碼片段和文件信息
clc
clear
A?=?hilb(10);
b?=?[11/21/31/41/51/61/71/81/91/10]‘;
Nmax?=?4000;
tol?=?1e-4;
factor?=?1.25;
X?=?zeros(101);
disp(‘SOR迭代‘);
[numx]?=?SOR(AbXNmaxtolfactor);
disp(‘誤差對比:A*x,b‘);Comp?=?[A*x?b]
disp(‘Jacobi迭代‘);
[numx]?=?Jacobi(AbXNmaxtol);?
disp(‘誤差對比:A*x,b‘);Comp?=?[A*x?b]
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????330??2015-11-18?16:20??demo.m
?????文件?????????935??2015-11-18?16:22??Jacobi.m
- 上一篇:Matlab+PID控制資料
- 下一篇:基于MATLAB的擴頻通信系統仿真
評論
共有 條評論