Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
nastush
0 / 0 / 0
Регистрация: 30.03.2012
Сообщений: 1
#1

метод дихотомии

03.04.2012, 07:01. Просмотров 4415. Ответов 1
Метки нет (Все метки)

Найти все корни функции f(x) на интервале [0; пи] методом дихотомии с погрешностью 10^-4.
f(x)=cos^2(x)-sin^2(x)/ помогите плиз написать))
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2012, 07:01
Ответы с готовыми решениями:

Метод деления отрезка пополам для решения нелинейных уравнений (метод дихотомии)
Здравствуйте. Помогите пожалуйста дописать программу. Вот что вымучал, но на...

Метод дихотомии (как метод оптимизации)
Нужно написать программу решения метода дихотомии (как метод оптимизации) на...

Метод дихотомии
Помогите пожалуйста решить , Разработать программу ( в С++ ) для реализации...

метод дихотомии
f(x)=-2x^2-\frac{16}{x}\rightarrow max использовать метод дихотомии ...

Метод дихотомии рекурсией
Здравствуйте! Необходимо написать рекурсивную функцию, которая методом...

1
ATEUCT
18 / 18 / 6
Регистрация: 28.02.2012
Сообщений: 35
03.04.2012, 07:21 #2
Лучший ответ Сообщение было отмечено как решение

Решение

если я правильно понял метод дихотомии, код должен быть таким:
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
#include <iostream>
#include <math.h>
#define pi 3.14
 
using namespace std;
 
double f( double x)
{
    return cos(x)*cos(x)-sin(x)*sin(x);
}
 
int main()
{
    double right = pi, left = 0;
    const double Pogreshnost = 1E-4; // точность
    while (right-left > Pogreshnost) {
       double mid = (left + right) / 2;
       if (f (mid)*f (right) > 0)
          right = mid;
       else
          left = mid;
    }
    cout << left << endl;
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2012, 07:21

Численные методы(метод дихотомии)
Найти все корни функции f(x) на интервале методом дихотомии с погрешностью...

Задача на метод дихотомии(половинного деления)
Друзья, помогите пожалуйста с такой задачей, нужно найти минимум функции...

Написать программу, используя метод дихотомии
Задание: Написать программу на языке С++, используя метод дихотомии...


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

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

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