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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
O-Ray
0 / 0 / 0
Регистрация: 10.06.2010
Сообщений: 3
#1

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

10.06.2010, 01:54. Просмотров 1020. Ответов 2
Метки нет (Все метки)

Задана непрерывная функция 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     Наименьшее значение функции найти
Посмотрите здесь:

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

найдите наименьшее значение функции - C++
Для заданного набора коэффициентов a, b, c, d найдите наименьшее значение функции y=(a*x^3)+(b*x^2)+c*x+d и значение аргумента, при котором...

Вычислить наименьшее, наибольшее и среднее арифметическое значение функции. - C++
Пожалуйста объясните как сделать вот этот пункт задания "Вычислить наименьшее, наибольшее и среднее арифметическое значение функции....

Найти произведение нечётных чисел заданной последовательности; найти наименьшее нечётное значение - C++
Напишите пожалуйста программу. Задание такое: Даны натуральные числа n, a0, a1, a2.....an-1. Вычислить произведение нечётных чисел...

Найти наибольшее и наименьшее значение - C++
Задача - Дано целое n>0 , среди чисел вида ai=i*sin(1/i), i=1,2,...,n найти наибольшее и наименьшее. Ответ каждый раз выдает один и...

Найти наименьшее значение массива по условию - C++
задание: Элементы массива M(n) упорядочены по не убиванию. Для заданного х: найти наименьшее K такое, что mk < x < mk+1

Найти наименьшее и наибольшее значение массива с индексами - C++
Ребят, я чайник, но на учебе задали написать программу на с++, нужно написать массив в индексами, потом вывести его, найти наименьшее и...

Найти наибольшее и наименьшее значение массива из восьми элементов - C++
Найти наибольшее и наименьшее значение массива из восьми элементов по 2 байта каждый. В регистре АХ должен содержаться наибольший элемент,...

Найти наименьшее значение среди положительных чисел последовательности - C++
Даны натуральное число n (n<=100)б действительные числа x1, ... xn, Найти наименьшее значение среди положительных чисел последовательности....

Найти наименьшее значение m такое что 2m>n с использованием циклов - C++
Вводится натуральное число n. Найти наименьшее значение m, такое что 2m>n. Например: 1) Ввели n = 999 2) Вывели на экран m = 10 ...

Найти наибольшее и наименьшее абсолютное значение вещественного массива - C++
Найти наибольшее и наименьшее абсолютное значение вещественного массива. Если таких значений несколько, определить их количество....

В квадратной матрице найти наименьшее и наибольшее значение по условию - C++
дано квадратную матрицу, в которой необходимо определить наименьшее значение среди элементов, расположенных под главной диагональю и...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Legend-muay
50 / 50 / 4
Регистрация: 10.03.2010
Сообщений: 172
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
Спасибо))
Ответ Создать тему
Опции темы

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