Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Lex7791
1

Метод Ньютона! Очень нужно!

30.05.2011, 03:27. Показов 1595. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание:
Интерполяция значений функции методом Ньютона для равноотстоящих узлов
Формула http://ru.wikipedia.org/wiki/%... 2%EE%ED%E0

Читаем данные из файла (в нем значения x и y, где y=x^2 чтобы проверить потом), вставляем в StringGrid. Дальше пользователь должен ввести интервал и получить значения игрек где нибудь между значениями иксов из файла.

Вопрос: Как это реализовать на c++ builder. Не понимаю как получить промежуточные результаты. Или интерполяция заключается не в этом?

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
float y,y1,dy,dy1,x,h=0.01,P,x0,q,q1,t=1,tt=2;
 
  y=StrToFloat(StringGrid1->Cells[1][1]);    //первый шаг формулы
  x0=StrToFloat(StringGrid1->Cells[0][1]);
  P=y;
 
 
  x=StrToFloat(StringGrid1->Cells[0][2]);     //Второй шаг
  y1=StrToFloat(StringGrid1->Cells[1][2]);
  q=(x-x0)/h;
  dy=y1-y;
  y=y1;
  P+=q*dy;
  q1=q;
 
  for (int i=3;i<10;i++)                                        //Дальше в цикле
  {
    x=StrToFloat(StringGrid1->Cells[0][3]);
    q=(x-x0)/h;
    t*=tt;
    y1=StrToFloat(StringGrid1->Cells[1][3]);
    dy1=y1-y-dy;
    dy=dy1;
    y=y1;
    q1*=q-tt+1;
    P+=(q1/t)*dy;
    tt++;
}
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2011, 03:27
Ответы с готовыми решениями:

Метод Ньютона и Эйлера
Нужно решить методами Эйлера и Ньютона f(x)=(x-1)*sin(x)-x-1 a=1; b=2; E=pow(10,-2) ; ...

Нахождение корней уравнений. Метод Ньютона
Код взят из книги Numerical Recipes in C The Art of Scientific Computing Second Edition авторов...

Нужно заменить в исходном коде метод горизонтального луча на метод углов
#pragma package(smart_init) #pragma resource &quot;*.dfm&quot; TForm1 *Form1; #include &lt;vcl.h&gt; #pragma...

Часть программы нужно очень!
Само задание: В файле myfile.txt содержится информация типа а= 1,0; b = 5; с = 25,2; d = -l2,5....

0
30.05.2011, 03:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2011, 03:27
Помогаю со студенческими работами здесь

очень нужно оживить программу...
здравствуйте!!!а есть ли такие люди которые очень хорошо разбираются в c++ builder совместно с...

Метод касательной (Ньютона). Нужно исправить программу
Program kasat; var a,b,x,eps:real;n:integer; function f (x:real):real; begin...

Очень нужно составить уравнения сторон (даны вершины)! Ну очень нужно поскорее
Составить уравнения сторон треугольника! Даны вершины А(4;-3) B(7;3) С(1;10) Формулу я знаю...

Метод итерации и метод Ньютона (метод касательных)
Помогите решить методом итерации и методом Ньютона выражение привиденное ниже: e(в степени Х) -...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru