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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Masham
0 / 0 / 0
Регистрация: 25.04.2012
Сообщений: 15
#1

решение нелинейного уравнения. Метод Ньютона - C++

11.07.2012, 14:01. Просмотров 589. Ответов 0
Метки нет (Все метки)

Здравствующие, помогите, пожалуйста, перенести программу с Делфи на С++, т.к. на ни на Си, ни на С++ не работала.
Delphi
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
  function f(x:single):single;
begin
  Result:=Sin(x)+x-1;
end;
 
//Производная
function df(x:single):single;
begin
  Result:=cos(x)+1;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
  x0, xn, a, e : real;
begin
  a:=strtofloat(edit1.Text);
  e:=strtofloat(edit3.Text);
 
  x0:=a;
  xn:=x0-(f(x0)/df(x0));
  // поиск корня
 
  while abs(x0-xn)>e do
  begin
    x0:=xn;
    xn:=x0-(f(x0)/df(x0));
  end;
  edit4.Text:=FloatToStr(xn);
end;
 
end.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2012, 14:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос решение нелинейного уравнения. Метод Ньютона (C++):

Метод Ньютона и итераций для нелинейного уравнения - C++
Всем доброго времени суток) Помогите реализовать программу на С++ решающую уравнение 2x-2*x2-1=0 методом итерации и методом Ньютона: ...

Решение нелинейного уравнения. Метод хорд и касательных - C++
Написал я программку для решения, но вот незадача: Не находит их на некоторых отрезках. Уравнение: ln(x+1)-p/(x^2)=0 p = -1...1 ...

Решение нелинейного уравнения в общем виде, ввод с клавиатуры, метод дихотомии - C++
Вобщем мне нужно решить нелинейное уравнение в общем виде. Пользователь вводит переменные, а программа выдает корни. Я написал функцию для...

Найти корень нелинейного уравнения методом Ньютона - C++
Добрый день! Помогите, пожалуйста, найти корень уравнения: {1.4}^{x}-x=0 с точностью e = 10-5 при заданном значении начала отрезка ...

Поиск корня нелинейного уравнения простой итерацией, половинным делением, методом Ньютона - C++
Найти корень уравнения sin x = x с погрешностью не более 0.000001 и для каждого метода определить количество шагов алгоритма. ...

Решение нелинейного уравнения - C++
Добрый вечер, никак не могу понять как реализовать на C++ решение следующего нелинейного уравнения относительно a: a =...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2012, 14:01
Привет! Вот еще темы с ответами:

Решение нелинейного уравнения - C++
1. Написать программу нахождения приближенного решения нелинейного уравнения: -методом деления отрезка пополам -методом касательных ...

Решение нелинейного уравнения - C++
С помощью метода итераций необходимо найти корень функции f(x) = 1/(1+exp(x)) при нулевом приближении 2,1 Пытался подставить в эту...

Решение нелинейного уравнения. - C++
Товарищи программисты! У меня к вам просьба прошу помочь мне с задачей. Мне нужно составить программу для решения нелинейного уравнения...

Решение нелинейного уравнения - C++
Помогите кто нибудь решить нелинейное уравнение , неделю пытаюсь все никак не получается если можно скиньте код с++ очень надо Спасибо ...


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

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

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