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

Найти приближенно, с точностью до 0.01, минимум функции на отрезке - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
kulhacker
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 12
10.01.2013, 16:32     Найти приближенно, с точностью до 0.01, минимум функции на отрезке #1
Найти приближенно, с точностью до 0.01, минимум функции f(x) = ax2+bx+c на отрезке x1<=x<=x2. Значения x1, x2 и a, b, c ввести как константы.
Миниатюры
Найти приближенно, с точностью до 0.01, минимум функции на отрезке  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2013, 16:32     Найти приближенно, с точностью до 0.01, минимум функции на отрезке
Посмотрите здесь:

Найти минимум функции методом золотого сечения. C++
C++ нужен цикл! (Вычислить приближенно значение бесконечной суммы с точностью)
Вычислить и вывести на экран значение функции F(x) на отрезке [a,b] с шагом h=0.1 с точностью ε. C++
Вычислить и вывести на экран значение функции F(x) на отрезке [a,b] с шагом h=0.1 и точностью е C++
Вычислить значение функции arcrgx+sinx на отрезке [ a, b ] с шагом h и точностью ε Поправить C++
C++ Найти минимум функции двух переменных
Вычислить значения функции на заданном отрезке с заданной точностью C++
C++ Минимум на отрезке (границы меняются)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
10.01.2013, 17:21     Найти приближенно, с точностью до 0.01, минимум функции на отрезке #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
#include "stdafx.h"
#include <cmath>
#include <clocale>
#include <iostream>
 
using namespace std;
 
 
int _tmain()
{
    setlocale (LC_ALL,"Russian");
 
    const float x1 = -5,x2 = 5,a = 10,b = 5,c = 9,eps = 0.01,dx = 1;
    float fx = 1,x = 0;
 
    
    for (;(x1<=x) && (x<=x2);x++){
        fx = a*x*x+b*x+c;
        cout<<fx<<"\n";
    }
    
    system("pause");
    return 0;
}
AlexeySlavin
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 17
22.01.2013, 19:14     Найти приближенно, с точностью до 0.01, минимум функции на отрезке #3
Цитата Сообщение от faLek Посмотреть сообщение
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
#include "stdafx.h"
#include <cmath>
#include <clocale>
#include <iostream>
 
using namespace std;
 
 
int _tmain()
{
    setlocale (LC_ALL,"Russian");
 
    const float x1 = -5,x2 = 5,a = 10,b = 5,c = 9,eps = 0.01,dx = 1;
    float fx = 1,x = 0;
 
    
    for (;(x1<=x) && (x<=x2);x++){
        fx = a*x*x+b*x+c;
        cout<<fx<<"\n";
    }
    
    system("pause");
    return 0;
}
можете объяснить как Вы это сделали?
Yandex
Объявления
22.01.2013, 19:14     Найти приближенно, с точностью до 0.01, минимум функции на отрезке
Ответ Создать тему
Опции темы

Текущее время: 04:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru