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

Вычислить значение функции

14.11.2021, 10:34. Показов 401. Ответов 7

Author24 — интернет-сервис помощи студентам
Помогите решить. Самый главный вопрос - как сделать точность..
Найти значение аргумента x для функции y=a*e^(b*x+c*x^2), при котором достигается максимум с точностью 0,005. Значение x сменяется от -2 до 2 с шагом 0.2. Функция имеет один максимум.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2021, 10:34
Ответы с готовыми решениями:

Вычислить значение функции (значение переменной Х передается в качестве параметра функции)
Написать функцию, которая возвращает вычисленное значение функции. Значение переменной Х передается...

Вычислить значение аргумента x, значение функции y, max и min функций
где диапазон изменения аргумента -2 <= x <=3 , шаг 0,1

Вычислить где значение функции меняет знак(отделение корней функции)
Имеется следующая функция f(x)=sqrt(4*x+7)-3*cos(x) Нужно написать программу, где будет выводится...

Вычислить значение функции a = b ^2 sin (b), причем b изменяется от 0,9 до 1,7 с шагом 0,2. Найти среднее значение разности между элементами
Доброго времени суток ! Помогите решить задачу ! Нужно написать в цикле с постусловием следующее...

7
Злостный нарушитель
9509 / 5153 / 1175
Регистрация: 12.03.2015
Сообщений: 24,291
14.11.2021, 11:07 2
Цитата Сообщение от ReEvangelion Посмотреть сообщение
Самый главный вопрос - как сделать точность..
Самый главный вопрос: это чо, аналитическая задача? Где значения коэффициентов-то?
0
1 / 1 / 0
Регистрация: 09.03.2018
Сообщений: 50
14.11.2021, 11:22  [ТС] 3
Увы, это полный текст задания. Могу предположить, что a, b заполняются пользователем, либо же просто какое-то значение из головы..
0
Злостный нарушитель
9509 / 5153 / 1175
Регистрация: 12.03.2015
Сообщений: 24,291
14.11.2021, 11:28 4
Цитата Сообщение от ReEvangelion Посмотреть сообщение
Увы, это полный текст задания. Могу предположить, что a, b заполняются пользователем, либо же просто какое-то значение из головы..
То есть, ты сам нихрена не знаешь и предлагаешь нам самим разыскать твоего препода и спросить?
0
1 / 1 / 0
Регистрация: 09.03.2018
Сообщений: 50
14.11.2021, 11:35  [ТС] 5
Можно быть менее токсичным, пожалуйста. Я не прошу угадывать.. Просто заполните a and b удобными для вас значениями и все.
0
1710 / 1110 / 337
Регистрация: 25.01.2019
Сообщений: 2,910
14.11.2021, 11:49 6
Цитата Сообщение от ReEvangelion Посмотреть сообщение
Можно быть менее токсичным, пожалуйста. Я не прошу угадывать.. Просто заполните a and b удобными для вас значениями и все.
А с?? Хотя не важно, мне удобно когда а == 0 && b == 1

Цитата Сообщение от ReEvangelion Посмотреть сообщение
Самый главный вопрос
Где твой код=черновик?
0
Злостный нарушитель
9509 / 5153 / 1175
Регистрация: 12.03.2015
Сообщений: 24,291
14.11.2021, 11:55 7
Цитата Сообщение от ReEvangelion Посмотреть сообщение
Можно быть менее токсичным, пожалуйста.
Меня, как инженера, реально раздражают недосказанности и разночтения в ТЗ. Их там быть НЕ ДОЛЖНО!
Цитата Сообщение от ReEvangelion Посмотреть сообщение
Я не прошу угадывать.. Просто заполните a and b удобными для вас значениями и все.
От значений коэффициентов зависит многое. В том числе и выбор алгоритма поиска экстремумов.
Вычислить значение функции
1
1 / 1 / 0
Регистрация: 09.03.2018
Сообщений: 50
14.11.2021, 20:53  [ТС] 8
Собственно, был реализован такой код. Но столкнулся с такими проблемами: при значении 0.0 происходит кривой вывод
(смею предположить, что из-за ошибки переводов из двоичной системы и программа выдает страшное число), также вопрос о точности остается открытым..


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
26
27
28
#include <cmath>
#include <iostream>
using namespace std;
double f(const double x, int a, int b, int c)
{
    return a*exp(b*x+c*x*x);
}
 
int main()
{
    int a, b, c;
    cin >> a;
    cin >> b;
    cin >> c;
    const double l = -2.0, r = 2.0, step = 0.2;
    double maxX = l, maxY = f(l, a, b, c);
    for (double x = l + step; x <= r; x += step)
    {
        const double val = f(x, a, b, c);
        cout << x << ": " << val << std::endl;
        if (val > maxY)
        {
            maxX = x;
            maxY = val;
        }
    }
    cout << "\n(" << maxX << ", " << maxY << ")\n";
}
0
14.11.2021, 20:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2021, 20:53
Помогаю со студенческими работами здесь

Вычислить значение функции аргумент которой вычисляется из другой кусочно заданной функции
Решите программу то я не знаю как:hysteric: Вычислить значение y в зависимости от выбранной...

Используя указатели на функцию вычислить значение функции в точке х в соответствии с выбором функции
Используя указатели на функцию вычислить значение функции в точке х в соответствии с выбором...

Используя указатели на функцию вычислить значение функции в точке х в соответствии с выбором функции
Используя указатели на функцию вычислить значение функции в точке х в соответствии с выбором...

Используя указатели на функцию вычислить значение функции в точке X в соответствии с выбором функции пользователем
Решил выложить свои лабораторные работы 1-10 за первый курс, первого семестра...

Вычислить значение функции, разложив f(x) в ряд Тейлора. Разработать с использованием рекурсивной функции и без
Здравствуйте, помогите решить задание на рекурсию... Согласно варианту задания , вычислить...

Дано разложение функции в ряд Тейлора. Вычислить для значения x и точности Eps точное значение функции
Дано разложение функции y(x) в ряд Тейлора. Составить программу, вычисляющую для значения x и...


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

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