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

Нахождение корней НУ в С++

29.12.2016, 16:14. Просмотров 862. Ответов 1
Метки нет (Все метки)

Входными данными являются:
1. Диапазон поиска корней, т.е. минимальное и максимальное и значения х (например: от -1000 до 1000);
2. Величина шага разбиения диапазона поиска (например: 0,1);
3. Требуемая точность вычисления корня (например: 0,001).
Выходными данными являются:
1. Интервалы x, в которых функция меняет свой знак;
2. Уточненное (по методу половинного деления) значение корня;
3. Значение функции в точке соответствующей найденному корню.

http://www.cyberforum.ru/cgi-bin/latex.cgi?{e}^{x}-{x}^{3}+3*{x}^{2}-2*x-3=0

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2016, 16:14
Ответы с готовыми решениями:

Нахождение корней уравнения
Задачи решенные тремя разными способами #include <conio.h> #include...

Нахождение корней уравнения
Помогите написать программу по выводу корней из уравнения: f(x)=4\ast \sin...

Нахождение корней уравнения
Программа находит все корни уравнения и записывает в динамический массив. ...

Нахождение корней квадратного уравнения
Здравствуйте , показывает ошибку в этих строчках,ругается на функции sqrt и...

Нахождение корней полинома n-ой степени
Помогите пожалуйста с написанием алгоритма для нахождения корней полинома n-ой...

1
afront
1048 / 994 / 752
Регистрация: 29.02.2016
Сообщений: 3,185
29.12.2016, 17:13 #2
Лучший ответ Сообщение было отмечено pablo_prekrat как решение

Решение

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
29
30
31
32
33
34
35
#include "iostream"
 
using namespace std;
double f(double x)
{
    return exp(x)-x*x*x+3*x*x-2*x-3;
}
double BisectionMethod(double a, double b, double epsilon)
{
    double x1 = a;
    double x2 = b;
    double fb = f(b);
    while (abs(x2 - x1) > epsilon)
    {
        double midpt = 0.5 * (x1 + x2);
        if (fb * f(midpt) > 0)
            x2 = midpt;
        else
            x1 = midpt;
    }
    return x2 - (x2 - x1) * f(x2) / (f(x2) - f(x1));
}
 
int main()
{
    double x;
    double eps = 0.00001;
 
    x = BisectionMethod(1.0, 2.0, eps);
 
    cout<<  " x = "<< x <<" f(x) = "<<f(x)<<endl;
 
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2016, 17:13

Нахождение корней методом Ньютона
Нужно написать программу вычисляющую корень полинома методом Ньютона. ...

Нахождение корней квадратного уравнения
Здравствуйте все кто читает эти строки! Большой привет вам из раздела Delphi! ...

Нахождение корней квадратного уравнения С++
Как найти корни квадратного уравнения С++?Задаются ведь значения x.y.z,а на...


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

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

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