Показать сообщение отдельно
  #1 (permalink)  
Старый 26.05.2018, 19:44
Аспирант
Отправить личное сообщение для artem55555p Посмотреть профиль Найти все сообщения от artem55555p
 
Регистрация: 16.04.2016
Сообщений: 74

Метод простых итераций
Здравствуйте. Пол дня сижу, пытаюсь сделать метод простых итераций. Можете проверить? Вроде правильно показывает.... Вот код:
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);

Можете помочь?

Последний раз редактировалось artem55555p, 26.05.2018 в 19:53.
Ответить с цитированием