С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 21.10.2017
Сообщений: 1
1

Определить интервал, на котором функция положительна

21.10.2017, 12:48. Показов 2132. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не могу понять, как написать программу:
функция f(x)=2.32*x-x4/4+x3/3-x2-1.2 имеет единственный максимум на интервале [0;1.5]. Известно, что f(0)<0. f(1.5)<0. Написать программу, определяющую с точностью h интервал (а,b), вложенный в интервал [0;1.5], на котором функция положительна. Требуется вычислять последовательно значения заданной функции от начала интервала с шагом h, пока не будут выполняться условия, требуемые в задаче.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2017, 12:48
Ответы с готовыми решениями:

Функция: определить уровень, на котором находится элемент Е в дереве Т
Представить приведенную таблицу в виде бинарного дерева. Написать функции создания и обхода дерева,...

Определить число столбцов матрицы, сумма элементов которых положительна
Определить число столбцов матрицы, сумма элементов которых положительна как ето реализовать

Функция: определить, есть ли в строке слово (набор символов), в котором все символы различны
Описать функцию, в которую передается строка( тип string) и которая определяет есть ли в ней...

Определить, у какого числа точек положительна как абсцисса, так и ордината
При заданных абсциссах Х1,Х2...Xn и ординатах Y1,Y2...Yn точек плосокости XOY определить, у какого...

2
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,628
21.10.2017, 16:21 2
прошагать интервал 0-1.5 с заданным шагом , скажем 0.1, найти два интервала где функция меняет знак с - на + на его концах, на этих интервалах определить точки где f(x)=0, эти точки дадут вам начало и конец искомого интервала где ваша ф-я положительна

Добавлено через 43 минуты
или еще проще, находите точку где f(x) > 0, эта точка делит интервал [0;1.5] на два подинтервала, на каждом из которых ф-я меняет знак. На каждом из найденных подинтервалов находите точки где f(x)=0, эти точки дадут вам начало и конец искомого интервала, где ваша ф-я положительна
0
Модератор
Эксперт С++
13721 / 10918 / 6478
Регистрация: 18.12.2011
Сообщений: 29,147
21.10.2017, 16:35 3
Лучший ответ Сообщение было отмечено kate457 как решение

Решение

C++
1
2
3
4
5
6
double xbegin=0;
while(f(xbegin)<0)
   xbegin+=h;
double xend=1.5;
while(f(xend)<0)
   xend-=h;
0
21.10.2017, 16:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2017, 16:35
Помогаю со студенческими работами здесь

Найти интервал в котором расположен корень
Дано уравнение x + Ln(x + 0.5) – 0.5 = 0. Найти интервал , в котором расположен корень. Чет я...

Найти интервал [X1, X2] , в котором расположен корень уравнения
Нужна ваша помощь. Дано уравнение x +LN(x+0.5)-0.5=0. Нужно найти интервал , в котором...

Дан интервал времени в часах, минутах и секундах. Определить тот же интервал в секундах
Помогите с написанием кода Задача A. Часы Ограничение по времени: 1 сек Ограничение по...

Определить с точностью e=0.01 значение аргумента, при котором функция y=ax-ln(x) достигает минимума, при x изменяющемся от 0.2 до 10.
Определить с точностью e=0.01 значение аргумента, при котором функция y=ax-ln(x) достигает...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru