Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
DanielDefo
5 / 5 / 1
Регистрация: 13.09.2009
Сообщений: 225
#1

Курсовая работа "Решение систем нелинейных уравнений Методом Ньютона"

23.02.2011, 17:23. Просмотров 1049. Ответов 6
Метки нет (Все метки)

РЕбят помогите, горю, курсач через 3 дня сдавать, а я все время работал и теперь просто без вашей помощи пропаду.
Тема "РЕшение систем нелинейных уравнений Методом Ньютона".
Может завалялся у кого? Весь интернет перерыл, ничего не нашел стоящего.

НАписал я сюда потому, что нада еще программа по С++ на данную тему.

НАдеюсь на вашу помощь. Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2011, 17:23
Ответы с готовыми решениями:

Решение системы нелинейных уравнений методом Ньютона (С/С++)
Здравствуйте! Помогите пожалуйста написать программу :cry: У меня есть...

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

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

Решение систем уравнений методом линеаризации(Ньютона)
помогите пожалуйста написать код программы

Решение систем нелинейных уравнений
Решение систем не линейных уравнений с использованием различных численных...

6
x1Mike7x
218 / 131 / 19
Регистрация: 06.11.2010
Сообщений: 234
23.02.2011, 19:38 #2
Завалялся. Метод хорд (одна из модификаций метода Ньютона).

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h>
#include <stdlib.h>
 
/* f(x) */
double f(double x)
{
  /* (ln x)^2 - (1/x) = 0 */
  return log(x)*log(x)-(1.0/x);
}
 
/* f''(x) */
double d2f(double x)
{
  /* -(2*x*ln(x)-2*x+2)/x^3 = 0 */
  return -(2*x*log(x)-2*x+2)/(x*x*x);
}
 
double Solve(double a, double b, double epsilon)
{
  double x,xi; 
  if (f(b)*d2f(b)>0)  
  {
      x=a;
      do
      {
          xi=x;
          x=xi-((f(xi)/(f(b)-f(xi)))*(b-xi));
      }
      while (fabs(xi-x)>epsilon);                 
  }
  else
  {
      if (f(a)*d2f(a)>0)  
      {
          x=b;
          do
          {
              xi=x;
              x=xi-((f(xi)/(f(xi)-f(a)))*(xi-a));
          }
          while (fabs(xi-x)>epsilon);                 
      }
      else
          printf("\nPoischite lychshiy metod.\n");
  };
  return x;
}
 
int main(int argc, char *argv[])
{
    printf("(ln x)^2 - (1/x) = 0,\n[a;b]=(0;3]\n");
    printf("\nx=%f\n\n",Solve(1e-4,3.0,1e-4));
    system("pause");
    return 0;
}
0
amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
23.02.2011, 20:07 #3
Плохо в инет рыл!
Вот исходники на С++ с нета.
http://sources.codenet.ru/download/3...ED%E0_cpp.html
На эту тему очень много чего написано.
0
DanielDefo
5 / 5 / 1
Регистрация: 13.09.2009
Сообщений: 225
23.02.2011, 20:11  [ТС] #4
а теории нету не у кого?
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
23.02.2011, 20:15 #5
DanielDefo, Я бы тебе посоветовал научиться пользоваться поисковиком, так-как это не уникальна задача.
0
DanielDefo
5 / 5 / 1
Регистрация: 13.09.2009
Сообщений: 225
23.02.2011, 20:18  [ТС] #6
с программой нет проблем.
Дело в том что по этой теме я нахожу очень мало теории, а мне нада минимум 10 листов.
0
ForEveR
В астрале
Эксперт С++
7995 / 4754 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
23.02.2011, 21:05 #7
DanielDefo, Учебник вышки в руки и штудируй)
0
23.02.2011, 21:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2011, 21:05

Решение нелинейных уравнений и систем
Написать программу решения нелинейного уравнения методом деления отрезка...

Исправить код метод Ньютона для решения систем нелинейных уравнений под нужное условие
Данный код для решения системы ax+tg(xy)=0; (y^2-b^2)+lnx=0 Перепишите...

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


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

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

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