Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 20
1

Решение системы уравнений методом итераций

22.05.2019, 18:01. Просмотров 1019. Ответов 2

Всем Привет!
Метод итерация.
У меня ответы не совпадает. помогите пожалуйста где я ошибся
Правильный ответ х=-0.707, y=2.915
итерация.pdf


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <math.h>
using namespace std;
double F1( double y)
{
  return sqrt(y)+1;
}
double F2(double x, double y)
{
 return sqrt(9-x*x);
}
int main()
{
  setlocale(LC_ALL, "rus");
  cout<< " x=√(y)+1"<<endl;
  cout<< " y=√(9-x*x)"<<endl;
double x, xi_1, y, yi_1, e; int n = 0;
  cout << "x[0] = "; cin >> x; xi_1 = x;
  cout << "y[0] = "; cin >> y; yi_1 = y;
 cout<<"Погрешность = "; cin>>e;
  if (x<0 ){ cout << "Нет решений\n"; }
  if (y <0){ cout << "Нет решений\n"; }
  else{
    cout << "\nn |  x[n]  |  y[n]\n";
    cout << n << " | " << x << " | " << y << endl;
    do
    {
      xi_1 = x;
      yi_1 = y;
      n++;
      x = F1(y);
      y = F2(x,y);
      cout << n << " | " << x << " | " << y << endl;
 
    } while (sqrt(pow((x - xi_1), 2) + pow((y - yi_1), 2)) > e);  }
    cout<<endl<<"x = "<<x<< endl;
    cout<<endl<<"y = "<<y<< endl;
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2019, 18:01
Ответы с готовыми решениями:

Решение системы линейных уравнений методом простых итераций
Здравствуйте! Нужна вот такая помощь, незнаю как написать такую программу.

Решение системы нелинейных уравнений методом Ньютона и итераций
Привет. Нужно решить снар на вчера. Гуглить пытался, но чёт не хватает навыков для использование...

Решение нелинейных уравнений методом итераций
Нашел на форуме такой пример решения уравнения методом итераций: #include &lt;conio.h&gt; #include...

Решение системы нелинейных уравнений методами Ньютона и простых итераций
Написать программу решения системы нелинейных уравнений {y^3-x^2=1; ...

2
Модератор
Эксперт С++
10150 / 8499 / 5165
Регистрация: 18.12.2011
Сообщений: 22,739
22.05.2019, 20:12 2
система имеет несколько решений.
У меня находится решение
x=2.36063 y=1.85133
0
0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 20
22.05.2019, 22:19  [ТС] 3
Это решения когда у нас x>0 y>0. И это не все решение там у меня x<0 a y>0.Но не могу найти решение там может быть 5-6шагов если сможете помогите с кодом чтобы вывести мои ответы. Буду очень благодарен. Заранее спасибо!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2019, 22:19

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Решение системы уравнений методом Гаусса
Всем доброго времени суток. Нужно написать программу для решения СЛАУ методом Гаусса. #include...

Решение системы уравнений методом Гауса
Вот, ради интереса попробовал написать программу (С++). Сейчас она работает, но выполняет лишь...

Решение системы нелинейных уравнений методом ньютона
Доброго времени суток.В общем, нужно решить систему нелинейных уравнений методом ньютона: sin(x -...

Решение системы линейных уравнений матричным методом
Друзья, помогите пожалуйста с кодом. Нужен простой, работающий простенький код на С++ позволяющий...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.