Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 22.11.2017
Сообщений: 4
1

Метод разделения отрезка пополам

27.11.2017, 22:24. Показов 1920. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Методом разделения отрезка пополам найти приближенно корень уравнения 0.347sqr(x)-2.64x-3.742=0. С точностью
E=0.002.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2017, 22:24
Ответы с готовыми решениями:

Метод деления отрезка пополам
Приветствую. Помогите, пожалуйста, решить данную задачу:

Метод деления отрезка пополам (дихотомии) - Найти минимум функции
Найти минимум функции одной переменной x*x-2*x-2*cos(x) х с точностью 10^(-6) Собственно проблема...

Метод деления отрезка пополам. Пожалуйста посчитайте количество интераций
У меня то 0, то 1 выходит,а такого быть не может ведь точность взята очень маленькая....

Решить уравнение методом деления отрезка пополам
Решить уравнение методом деления отрезка пополам. Каждый этап решения выводить в файл: sin(1-x)=x...

3
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
28.11.2017, 08:07 2
Функция имеет 2 корня, Вам который, на каком интервале, или оба?
0
0 / 0 / 0
Регистрация: 22.11.2017
Сообщений: 4
28.11.2017, 11:53  [ТС] 3
Оба,пожалуста.
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
28.11.2017, 12:24 4
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Pascal
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
const a=-10; //начало интервала поиска корней
      b=10;  //конец интервала
      eps=0.002;//точность
function f(x:real):real;
begin
f:=0.347*x*x-2.64*x-3.742
end;
function Bisec(xn,xk:real):real; //функция уточнения корня методом бисекции
var x,c:real;
begin
repeat
c:=(xn+xk)/2;
if F(xn)*F(c)<0 then xk:=c
else xn:=c;
until xk-xn<eps;
Bisec:=(xn+xk)/2;
end;
 
var x,dx,x11,x12:real;
    i:integer;
begin
dx:=0.1; //идем по интервалу с шагом 0.1
x:=a;
i:=0;
while x<=b do
 begin
  x11:=x;
  x12:=x+dx;
  if F(x11)*F(x12)<0 then //если знаки функции разные на концах отрезка
   begin
    i:=i+1;
    writeln('X',i,'=',Bisec(x11,x12):6:3);//уточняем корень
   end;
  x:=x+dx;
 end;
end.
1
28.11.2017, 12:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2017, 12:24
Помогаю со студенческими работами здесь

Решить уравнение методом деления отрезка пополам
уравнение arcsin(x)+x-1=0, с погрешностью Е=10^(-6) по математической части знаю, графическим...

Методом деления отрезка пополам решить уравнение
Задание на курсовую работу по информатике Вариант 8 Задание: Методом деления отрезка пополам...

Методом деления отрезка пополам найти корень уравнения
Методом деления отрезка пополам найти корень уравнения (x-3)cosx-1=0 на отрезке Pascal ABC

Методом деления отрезка пополам (дихотомии) найти корни уравнения
методом деления отрезка пополам(дихотомии) решить уравнение с точностью до 0.001 (x-2)^2*2^x=1


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

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