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

Наименьшее значение функции найти - C++

Восстановить пароль Регистрация
 
O-Ray
0 / 0 / 0
Регистрация: 10.06.2010
Сообщений: 3
10.06.2010, 01:54     Наименьшее значение функции найти #1
Задана непрерывная функция f(x). Требуется на интервале [a,b] с заданной точность найти точку , в которой f(x) принимает наименьшее значение. Точность задаётся как номер знака, до которого производятся вычисления и округление результата.

Интерфейс реализуются в главной функции Main(). Вычисления реализуются в функции Solve(double a, double b, double eps, int numfunc). Примеры тестовых функций реализуются в функции double FuncTest(int number, double x) с помощью конструкции switch, где number – это номер тестовой функции. Функция FuncTest вызывается из Solve для вычисления значения функции в точке. Функция Solve вызывается из Main после ввода всех необходимых данных. В Main задается номер знака после десятичной точки, а далее исходя из знака, выбирается начальная погрешность , которая затем может изменяться в функции Solve.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2010, 01:54     Наименьшее значение функции найти
Посмотрите здесь:

C++ Найти наибольшее и наименьшее значение
Найти наименьшее положительное значение в массиве вещественных чисел C++
C++ Найти наибольшее и наименьшее значение функции y = 3x2 + x – 4, если на заданном интервале [a,b] x изменяется с шагом 0,1.
найдите наименьшее значение функции C++
Вычислить наименьшее, наибольшее и среднее арифметическое значение функции. C++
C++ Найти наибольшее и наименьшее значение среди элементов массива
C++ В квадратной матрице найти наименьшее и наибольшее значение по условию
Найти наименьшее значение m такое что 2m>n с использованием циклов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Legend-muay
50 / 50 / 4
Регистрация: 10.03.2010
Сообщений: 165
11.06.2010, 00:19     Наименьшее значение функции найти #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 "stdafx.h"
#include <iostream>
 
double f(const double x0)
{
   return x0*x0;//минимум этой функции мы ищем
}
 
int main(void)
{
    using namespace std;
double a= -5;//начало отрезка
double b= 5;//конец отрезка
double eps=1e-4;//точность
double y = f(a);
double x = a + eps;
while (x <= b) 
{
    if (f(x) < y) y = f(x);
    x = x + eps;
}
cout<<"minimum "<<y;
cin.get();
return 0;
}
O-Ray
0 / 0 / 0
Регистрация: 10.06.2010
Сообщений: 3
11.06.2010, 19:44  [ТС]     Наименьшее значение функции найти #3
Спасибо))
Yandex
Объявления
11.06.2010, 19:44     Наименьшее значение функции найти
Ответ Создать тему
Опции темы

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