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

Найти максимум функции на заданном отрезке с заданной точностью

21.01.2017, 16:54. Показов 1659. Ответов 1
Метки нет (Все метки)

Всем привет! Создавал такую же тему в другом разделе не кто не ответил, решил написать сюда простите пожалуйста! Только начинаю в С++ дали задание на учебе не успеваю решить помогите пожалуйста.

Задание 1) не могу сделать помогите пожалуйста)
Дано натуральное число n. Найдите значение суммы 1+3+5+⋯+(2n-1). Выводите все значения промежуточных сумм (1, 1 + 3, 1 + 3 + 5 и т.д.).

Задание 2) до него докопался преподаватель, говорит не верно работает, хотя условия выполняет. Он поменял в этой строке return 5.0 * sin(0.3 * x + 4) - 0.5 * x; После (0.3 * x + 4) поменял минус на + и говорит неверно работает. Поправьте пожалуйста.

Вот само задание 2
Дана функция f(x)=5sin⁡〖(0,3x+4)-0,5x〗. Найдите точку ее максимума на заданном отрезке [l;r]с точностью 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 <cmath>
#include <iostream>
 
double f(const double x)
{
return 5.0 * sin(0.3 * x + 4) - 0.5 * x;
}
 
int main()
{
const double l = 1, r = 3, step = 0.01;
double maxX = l, maxY = f(l);
for (double x = l + step; x <= r; x += step)
{
const double val = f(x);
std::cout << x << ": " << val << std::endl;
if (val > maxY)
{
maxX = x;
maxX = val;
}
}
std::cout << "\n(" << maxX << ", " << maxY << ")\n";
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2017, 16:54
Ответы с готовыми решениями:

Вычислить значения функции на заданном отрезке с заданной точностью
Необходимо подсчитать сумму: cosnx/n^3 на отрезке с заданной точностью e и шагом h. Программа...

На заданном отрезке найти все корни уравнения с заданной точностью
На заданном отрезке найти все корни уравнения f(x)=0 с точностью \epsilon. ...

Найти корни уравнения sinx - 2cosx/x = 0 на заданном отрезке с заданной точностью методом дихотомии
Условие: Найти корни уравнения sinx - 2cosx/x = 0 на отрезке с заданной точностью ε методом...

Минимум и максимум функции на заданном отрезке
Написать программу, которая выводит минимум и максимум функции на заданном отрезке. Входные данные...

1
1265 / 1023 / 469
Регистрация: 25.12.2016
Сообщений: 3,331
21.01.2017, 17:31 2
Цитата Сообщение от Ivan3 Посмотреть сообщение
Дана функция f(x)=5sin⁡〖(0,3x+4)-0,5x〗
Это здесь скобки такие после синуса? Если да, то почему их нет в программе?
Цитата Сообщение от Ivan3 Посмотреть сообщение
Задание 1) не могу сделать помогите пожалуйста)
А в чём проблема? Не знаешь как находить сумму чисел? На этом форуме миллион похожих тем.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2017, 17:31

Найти корень Функции на заданном промежутке с заданной точностью
Найти корень Функции на заданном промежутке , с точностью, двумя способами. Первый способ:...

На заданном отрезке найти все корни уравнения f(x)=0 с точностью e
на заданном отрезке найти все корни уравнения f(x)=0 с точностью e \frac{1}{sin\,x}-2^x+0.5 = 0

На заданном отрезке найти все корни уравнения с точностью ε
Здравствуйте,требуется помощь,впервые встретился с &quot;машинным нулем&quot;,можете помочь какое нужно...

На заданном отрезке найти все корни уравнения f(x)=0 с точностью ε
На заданном отрезке найти все корни уравнения f(x)=0 с точностью ε 2*ctg(3x)-2^x=0


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

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

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