Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 71
1

С погрешностью 0.001 уточнить по методу Ньютона корень уравнения ln(x) – x 1. 8 = 0 на отрезке [2; 3]

19.04.2014, 14:04. Показов 2015. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать проект из двух модулей: первый модуль отвечает за интерфейс приложения, а второй содержит рекурсивную подпрограмму в соответствии с вариантом задания. С погрешностью 0.001 уточнить по методу Ньютона корень уравнения ln(x) – x + 1.8 = 0 на отрезке [2; 3].Помогите пожалуйста доделать программу, сделала только методом ньютона(касательных) , а как рекурсивную подпрограмму делать не соображу. Напишите верный код пожалуйста
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Edit1: TEdit;
Label4: TLabel;
Label5: TLabel;
Edit2: TEdit;
Label6: TLabel;
Edit3: TEdit;
Edit4: TEdit;
Label7: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
function f(x:real):real;
begin
f:=ln(x)-x+1,8;
end;
function f1(x:real):real;
begin
f1:=1/x-1;
end;
function f2(x:real):real;
begin
f2:=-1/sqr(x);
end;
var a,b,x,y,e:real;
begin
a:=strtofloat(edit1.Text);
b:= strtofloat(edit2.Text);
eps:=strtofloat(edit3.Text);
if f(a)*f2(a)>=0 then x:=a else x:=b; {Выбор начальной точки приближения}
repeat
y:=f(x)/f1(x);
x:=x-y;
until abs(y)<=e;
edit4.text:='x = '+floattostrf(x,fffixed, 10,8);
end;
end.
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2014, 14:04
Ответы с готовыми решениями:

С погрешностью 0.001 уточнить методом дихотомии корень уравнения
Проблема. Я прописала модуль с подпрограммой, подключила к главному Но теперь мне необходимо...

Уточнить корни уравнения в заданном диапазоне с погрешностью методом Ньютона
Уточнить корни уравнения в заданном диапазоне с погрешностью E &lt; 10 -3 методом Ньютона: ...

Уточнить корни уравнения в заданном диапазоне с заданной погрешностью методом Ньютона
уточнить корни уравнения в заданном диапазоне с погрешностью E&lt;{10}^{-3} методом...

Для уравнения, x2 - cosx = 0, и найденного интервала (0,2) уточнить корень x с погрешностью =10-4 методом п
Для уравнения, x2 - cosx = 0, и найденного интервала (0,2) уточнить корень x с погрешностью...

1
0 / 0 / 0
Регистрация: 26.03.2019
Сообщений: 4
20.05.2019, 18:21 2
Тоже интересует эта задача... Будет хоть один ответ?
0
20.05.2019, 18:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2019, 18:21
Помогаю со студенческими работами здесь

Отделить и уточнить корень уравнения методом Ньютона
x^3-2,3x^2+7,4x+1,6=0 Перенес два последних слагаемых из левой части в правую y_1=x^3-2,3x^2...

Решение СЛАУ методом Гаусса, + на заданном интервале уточнить корень уравнения с точностью до E=0.001
0,82X1+0,43X2-0,57X3=0,48 -0,35X1+1,12X2-0,48X3=0,52 0,48X1+0,28X2+0,37X3=1,44 Вот эту СЛАУ...

Методом деления отрезка пополам с абсолютной погрешностью E найти корень уравнения x^4+2x^3-x-1 =0 на отрезке [0,1].
Методом деления отрезка пополам с абсолютной погрешностью E найти корень уравнения x^4+2x^3-x-1 =0...

Найти приближенное решение нелинейного уравнения методом Ньютона на заданном отрезке. Точность вычислений Е = 0.001
Найти приближенное решение нелинейного уравнения методом Ньютона на заданном отрезке. Точность...


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

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