
function x=j(e)
% 运用Jacobi迭代求解H(n)x=b,其中H(n)为n阶Hibert矩阵,b=h(n)x,其中x=(1,,1)'
% n表示n阶Hibret矩阵,e表示要求的误差
% 计算结果中,x表示方程组的解,m表示所用迭代的步数
h=[4 -1 1;4 -8 1;-2 1 5];%系数矩阵
x0=ones(3,1);%赋1
x=zeros(3,1);%赋0
y=x;%赋0
b=[7;-21;15];%列矢量
s=norm(x-x0,inf);%计算初始误差
while s>=e %while循环开始
for i=1:3 %for循环开始
y(i)=(b(i)-h(i,:)x+h(i,i)x(i))/h(i,i);
end %for循环结束
s=norm(x-y,inf);%计算结束时的误差
x=y;%得出结果x
end % s<e,while循环结束
[newtonsuanfarar] - 牛顿迭代的matlab源代码,用于方程方程组的求解
[Gauss-Seidelrar] - Using Jacobi method and Gauss-Seidel iterative methods to solve the following system The required precision is �8�8 �8�9 =000001, and the m
[gauss_seidelrar] - function of Gauss-Seidel iterations
[shuzhifenxirar] - Matlab 编辑的 高斯 二分法 割线法 牛顿法
[mySORrar] - 实现N阶线性方程组Ax=b逐次超松弛迭代法的通用程序
[abandrar] - 常微分方程的算法,用fortran语言,很简单
[freq_dividerrar] - 一个简单的分频器代码,可以套用来作其他频率的分频
[Gauss-Serdelrar] - 此程序为解线性方程组的Gauss-Serdel迭代法的源程序
[Seidelrar] - Gauss-Seidel法的Matlab程序
[Gauss-SerdelMATLABzip] - 用Gauss-Serdel迭代法计算方程组的MATLAB函数文件
以上就是关于matlab 雅可比(Jacobi)迭代法 的问题 求解释全部的内容,包括:matlab 雅可比(Jacobi)迭代法 的问题 求解释、FORTRAN语言用Jacobi迭代和Gauss-Seidel迭代法求解线性方程组AX=b、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)