Здравствуйте. Пол дня сижу, пытаюсь сделать метод простых итераций. Можете проверить? Вроде правильно показывает.... Вот код:
var iter = 0;
var e = 0.001,
x10 = 2,
x20 =3,
x30 = 5;
var stop = 0;
function One(x1,x2,x3){
return 2+0*x1-0.06*x2+0.02*x3;
}
function Two(x1,x2,x3){
return 3-0.03*x1+0.05*x3;
}
function Three(x1,x2,x3){
return 5-0.01*x1+0.02*x2;
}
do{
iter++;
valIter1 = One(x10,x20,x30);
valIter2 = Two(x10,x20,x30);
valIter3 = Three(x10,x20,x30);
x10 = valIter1;
x20 = valIter2;
x30 = valIter3;
alert(x10-breaks);
if(x10-breaks < e && x10-breaks !== 0){
stop = 1;
}
var breaks = x10;
}while(stop != 1)
alert('Ответ: x1: ' + x10 + ' x2: ' + x20 + ' x3: ' + x30);
Можете помочь?