Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 20
1

Вычислить значение функции, шаг пользователь задает сам, найти максимум и минимум

14.05.2013, 09:31. Показов 3400. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста с программой. Вычислить значения функции в интервале 0 < x <1. Определить корень уравнения F(x) = 0, находящийся примерно посередине заданного интервала изменения аргумента с точностью до ε = 0.0001.

F(x) = lg6x - 7 / 6(2x+1)

Найти максимум и минимум, шаг пользователь должен задавать сам, результат таблицей и ниже таблице значение, которое самое близкое к 0.

Вот код, но препод сказал что только начало правильно и 16, 17 строчки.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
 
inline double f(double x) 
{ 
 return log10( 6 * x )- 7 /  (6 * ( 2 * x + 1 )); 
} 
 
main() 
{ 
 double A = 0, B = 1, E = 0.0001; 
 while (B - A > E) 
 { 
     double C = (A + B) / 2; 
         if (f(C) * f(A) < 0) B = C; 
         else A = C; 
 } 
 std::cout << "x = " << f((A+B) / 2) << std::endl; 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2013, 09:31
Ответы с готовыми решениями:

Найти минимум и максимум в массивах чисел и вычислить значение выражения
Вычислить Z=0.2X-Y*Y, где X-минимальный элемент массива Ai, i=1,...,25, Y-максимальный элемент...

Вычислить сумму n членов ряда. Значение n задает пользователь
Почему то не получается(

Найти максимум, минимум и их среднее значение
Напишите функцию, принимающую 5 параметров и верните наибольшее из чисел Напишите функцию,...

Найти сумму, максимум, минимум, среднее значение элементов массива
найти сумму, максимум, минимум , среднее значение єлементов массива.

5
Модератор
Эксперт С++
11025 / 9100 / 5463
Регистрация: 18.12.2011
Сообщений: 24,331
14.05.2013, 10:08 2
1.
while (fabs(B - A) > E)
2.
std::cout << "x = " << (A+B) / 2.<< std::endl;
0
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 20
14.05.2013, 20:55  [ТС] 3
а что это изменит? она вычисляет х и так, но преподу не катит так.
0
Модератор
Эксперт С++
11025 / 9100 / 5463
Регистрация: 18.12.2011
Сообщений: 24,331
14.05.2013, 21:50 4
Вам осталось дописать нахождение максимума и минимума.
0
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 20
14.05.2013, 21:55  [ТС] 5
а как это?)
0
Модератор
Эксперт С++
11025 / 9100 / 5463
Регистрация: 18.12.2011
Сообщений: 24,331
14.05.2013, 22:00 6
C++
1
2
3
4
5
double min;
min=f(0);
for(double x=0;x<=1;x+=0.001)
   if(f(x)<min)
       min=f(x);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2013, 22:00

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Найти все значения функции y=ln(x)-3x^2 +8x в промежутке от 1 до n, где значение n задает пользователь
помогите пожалуйста

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

Найти минимум и максимум функции
help me pls 32. Найти минимум и максимум функции Y = ln(x – x2 +8), х принимает целые значения на...

Найти максимум и минимум функции
\begin{cases} &amp; \text{ if } y=sinx+casa; 0&lt;=x&lt;=0,5; x \epsilon \\ &amp; \text{ if } y={e}^{cosx}; ...


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

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

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