用Matlab求一道数值分析的题用(1)Jacobi迭代法;(2)Gauss-Seidel迭代法;(3)共轭梯度法解线性方程组:[ 10 1 2 3 4 ;1 9 -1 2 -3 ;2 -1 7 3 -5 ;3 2 3 12 -1 ;4 -3 -5 -1 15 ][ x1 ;x2 ;x3 ;x4 ;x5]=[ 12 ;-2

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 00:10:12
用Matlab求一道数值分析的题用(1)Jacobi迭代法;(2)Gauss-Seidel迭代法;(3)共轭梯度法解线性方程组:[ 10 1 2 3 4 ;1 9 -1 2 -3 ;2 -1 7 3 -5 ;3 2 3 12 -1 ;4 -3 -5 -1 15 ][ x1 ;x2 ;x3 ;x4 ;x5]=[ 12 ;-2

用Matlab求一道数值分析的题用(1)Jacobi迭代法;(2)Gauss-Seidel迭代法;(3)共轭梯度法解线性方程组:[ 10 1 2 3 4 ;1 9 -1 2 -3 ;2 -1 7 3 -5 ;3 2 3 12 -1 ;4 -3 -5 -1 15 ][ x1 ;x2 ;x3 ;x4 ;x5]=[ 12 ;-2
用Matlab求一道数值分析的题
用(1)Jacobi迭代法;(2)Gauss-Seidel迭代法;(3)共轭梯度法
解线性方程组:
[ 10 1 2 3 4 ;1 9 -1 2 -3 ;2 -1 7 3 -5 ;3 2 3 12 -1 ;4 -3 -5 -1 15 ][ x1 ;x2 ;x3 ;x4 ;x5]=[ 12 ;-27 ;14 ;-17 ;12 ]
迭代初始向量取 x(0)= [ 0 ;0 ;0 ;0 ; 0 ]

用Matlab求一道数值分析的题用(1)Jacobi迭代法;(2)Gauss-Seidel迭代法;(3)共轭梯度法解线性方程组:[ 10 1 2 3 4 ;1 9 -1 2 -3 ;2 -1 7 3 -5 ;3 2 3 12 -1 ;4 -3 -5 -1 15 ][ x1 ;x2 ;x3 ;x4 ;x5]=[ 12 ;-2
clear;clc
A=[ 10 1 2 3 4 ;1 9 -1 2 -3 ;2 -1 7 3 -5 ;3 2 3 12 -1 ;4 -3 -5 -1 15 ];
B=[ 12 -27 14 -17 12 ]';
real_X=A\B %实际值
%Jacobi method
x0=[0 0 0 0 0]';
N=length(B);
M=15;% 迭代次数
for k=1:M
for j=1:N
x(j)=(B(j)-A(j,[1:j-1,j+1:N])*x0([1:j-1,j+1:N]))/A(j,j);
end
x0=x';
end
Jacobi_X=x'
%Gauss-Seidel method
for k=1:M
for j=1:N
if j==1
x(1)=(B(1)-A(1,2:N)*x0(2:N))/A(1,1);
elseif j==N
x(N)=(B(N)-A(N,1:N-1)*(x(1:N-1))')/A(N,N);
else
x(j)=(B(j)-A(j,1:j-1)*x(1:j-1)'-A(j,j+1:N)*x0(j+1:N))/A(j,j);
end
end
x0=x';
end
Gauss_Seidel_X=x'
(3)共轭梯度法,俺忘记了.
运行结果:
real_X =
1.0000
-2.0000
3.0000
-2.0000
1.0000
Jacobi_X =
1.0318
-2.0297
2.9451
-1.9920
0.9620
Gauss_Seidel_X =
1.0001
-2.0001
2.9998
-2.0000
0.9999
可见:Gauss_Seidel法收敛速度快.

用matlab做数值分析实验题,如果可以的话, 本科数值分析的一道证明题,求推断过程, 用Matlab求一道数值分析的题用(1)Jacobi迭代法;(2)Gauss-Seidel迭代法;(3)共轭梯度法解线性方程组:[ 10 1 2 3 4 ;1 9 -1 2 -3 ;2 -1 7 3 -5 ;3 2 3 12 -1 ;4 -3 -5 -1 15 ][ x1 ;x2 ;x3 ;x4 ;x5]=[ 12 ;-2 用Matlab求一道数值分析的题给定方程组①10X1-2X2-2X3=1②-2X1=10X2-X3=0.5③-X1-2X2+3X3=1要求:1.用JACOBI迭代发解该方程组,任取初值X(0)迭代到|X(k+1)-X(k)| 求大神帮忙用matlab求解微分方程的数值解 帮忙用Matlab话画个数值分析的图!请个高手帮我用MATLAB画个数值分析的图: f(t)=t(t-1)…(t-n)/(n+1) (0 谁帮我做一下下面数值分析用matlab, 谁会做下面数值分析用matlab题啊, 用matlab求微分方程 y’=-y2+x,y(0)=1的数值解, 数值分析matlab答案用循环语句求数列 2的一直开方下去,要求误差小于10的-10次方.分不多,一点心意 求一道数值分析题的程序计算并估计误差 求大神用matlab求方程的数值解求E 跪求MATLAB解下面数值分析题!来不及了!分析用 Xk+1 = 2/Xk和Xk+ 1 = 2/Xk的平方( k = 0,1,2,…),分别计算X= 根号2,X= 2的1/3次方 的可能性.题目不好发,能不能把QQ或邮箱留下,我发过去, 求解matlab的一道关于数值分析的算法感激不尽~~~~~~~就是讲解下这道算法是什么意思?谢谢。。。。。 用MATLAB编程数值分析的一道题目请使用命令生成以下行向量[1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000]和列向量1.0000 1.25001.50001.75002.0000 matlab 求一元方程数值解请问如何用matlab求方程exp(-x)=1-x/2的数值解? matlab stepwise问题 用matlab的stepwise 作逐步回归里面的各项数值都是什么意思?如何分析数据准确排出无关项? 急求“用MATLAB编程数值分析的一道题目(题目见补充)”已知某次实验测试中测得一个支点在几个特定点的速度y为t(s) 1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000y(m/s) 0.1000 0.3000 0.6000 0.7000 0.9