Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Why do I keep getting an infinity loop when I try to implement the Jacobi method?

조회 수: 1 (최근 30일)
Ruten9
Ruten9 2015년 12월 6일
마감: MATLAB Answer Bot 2021년 8월 20일
I derived B from this linear system:
1a - 1b + 2c= 8
1a + 1b + 2c = 10
1a + 0b + 1c = 2
clear all;clc;
c=[8 10 2]';
B= [0 1 -2;-1 0 -2;-1 0 0];
tol = 10^(-10);
x0=[1,1,1]'; x(:,1)= x0;
k=1;
while 1
xnew(:,k+1) = (B*x(:,k)) + c;
if norm(xnew(:,k+1)-x(:,1)) < tol
break;
end
x=xnew;
k=k+1;
end
k
  댓글 수: 1
Walter Roberson
Walter Roberson 2015년 12월 6일
How the heck does your B array relate to the system of equations you indicate? And why are you adding c instead of subtracting it?

답변 (0개)

이 질문은 마감되었습니다.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by