Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабиринт заданный массивом http://www.cyberforum.ru/cpp-beginners/thread247404.html
Лабиринт. Лабиринт задан массивом a(n, n), в котором элемент a(k, m) = 0, если клетка (k, m) «проходима», и a(k, m) = 1, если клетка «непроходима» (задается случайным образом). Начальное положение путника указывается в проходимой клетке (i, j). Путник может перемещаться по проходимым клеткам, имеющим общую сторону. Выяснить, может ли путник выйти из лабиринта (т.е. попасть в граничную...
C++ сортировка массива здравствуйте, посоветуйте пожалуйста, каким образом можно сортировать двумерный массив, если понятен принцип для одномерного отсортировал первую строку массива, а первый элемент второй строки сравниваем с последним, чтобы понять, в какую строку его вставлять? http://www.cyberforum.ru/cpp-beginners/thread247394.html
нужна литература C++
Здравствуйте господа програмисты!я хочу научиться писать на wxdev c++ приложения для windows какую литературу посоветуете для начинание,если можно ссылку где скачать! Заранее всем огромное спасибо!!!
Вычисление длины отрезка по координатам его концов C++ WinAPI
Привет Всем! У меня возникли проблем с лабой. В задании сказано: Написать программу, вычисляющую длину отрезка по координатам его концов. Процедуру вычисления длины отрезка реализовать в отдельном потоке. Еще сказано, что программа должна быть решена с использованием аппарата WinAPI. Как решить в отдельном потоке и с использованием аппарата WinAPI , кто знает напишите)))
C++ Ввод и вывод текста http://www.cyberforum.ru/cpp-beginners/thread247374.html
#include <iostream.h> using namespace std; int main(int argc, char *argv) { char a, b, c, d; cout << "Familiya: " ; cin >> a; cout << "Ivya: " ; cin >> b;
C++ Всех с 23 февраля!) С++ Помогите решить 3 задачи пожайлуста) 1) Удаление элемента из дерева (из одной вершины максимально только 2 сына помоему бинарным называется). 2) Сосчитать количество листьев дерева и сумму элементов в них. 3)Дано выражение. 0 - правда 1 - ложь. А = и , О = или, Н = нет. вывести значение на экран. Задачи на С++ , просьба как можно более примитивнее написать программы и с объяснением... подробнее

Показать сообщение отдельно
x1Mike7x
215 / 128 / 6
Регистрация: 06.11.2010
Сообщений: 234
23.02.2011, 19:38     Курсовая работа "Решение систем нелинейных уравнений Методом Ньютона"
Завалялся. Метод хорд (одна из модификаций метода Ньютона).

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;
}
 
Текущее время: 09:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru