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

Получить таблицу значений функции

27.10.2021, 11:16. Показов 1284. Ответов 1
Метки c++ (Все метки)

Author24 — интернет-сервис помощи студентам
Получить таблицу значений функции с заданным шагом h>0 на отрезке [a, b] с заданной точностью ε>0. Функция представлена в виде ряда заданного вида (картинка 1)


(Необязательно)
Проверить полученные значения, зная, что (картинка 2)
Миниатюры
Получить таблицу значений функции   Получить таблицу значений функции  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2021, 11:16
Ответы с готовыми решениями:

Получить таблицу значений функции
Получить таблицу значений функции y = sin2x для всех значений х, с указанным шагом используя...

Получить таблицу значений заданной функции (вложенные циклы)
Доброго времени суток. Задются начальное значение min , конечное значение max + шаг переменной v....

Вывести таблицу значений функции и количество положительных и отрицательных значений
Как решить ошибки в коде? #include <iostream> #include <cmath> using namespace std; int...

Вывести таблицу значений функции y=f(x) для всех значений x в пределах
Вывести таблицу значений функции y=f(x) для всех значений x в пределах от a до b с шагом h....

1
2337 / 1824 / 753
Регистрация: 27.07.2012
Сообщений: 5,396
27.10.2021, 13:40 2
Лучший ответ Сообщение было отмечено the80hz как решение

Решение

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
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <iomanip>
#include <cmath>
 
double fx(double x, double e, int n = 1, double f = 0)
{
    double fn = (n == 1) ? -pow(x, 3) / 3 : -x * x / (4 * n * n - 2 * n - 2) * f;
    if (abs(fn) < e)
        return 0;
    return fn + fx(x, e, n + 1, fn);
}
 
double fx(double x)
{
    return x * cos(x) - sin(x);
}
 
int main()
{
    double a, b, h, e;
    std::cout << "Enter \"a\". a = ";
    std::cin >> a;
    std::cout << "Enter \"b\". b = ";
    std::cin >> b;
    std::cout << "Enter \"h\" (h > 0). h = ";
    std::cin >> h;
    std::cout << "Enter \"e\" (e > 0). e = ";
    std::cin >> e;
    
    std::cout << "\n\tX\tFn(x)\tF(x)\n" << std::fixed << std::setprecision(5);
    double x = a;
    while (x < b)
    {
        std::cout << "\t" << x << "\t" << fx(x, e) << "\t" << fx(x) << "\n";
        x += h;
    }
 
    std::cin.get();
    return 0;
}
1
27.10.2021, 13:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2021, 13:40
Помогаю со студенческими работами здесь

Напечатать таблицу значений функции для всех значений аргумента из диапазона [1..10] c шагом 0.1
Написать функцию, вычисляющую значение математической функции Y(x)=cos(x)+1 для всех значений...

Построить таблицу значений для функции. Табулирование функции
Построить таблицу значений для функции f(x)=cos(x) на отрезке с числом разбиений отрезка m=20 ...

Построить таблицу значений функции z=sh*(x+y)-sh*(x-2y)/sh*sh*(x-y)
Построить таблицу значений функции z=sh*(x+y)-sh*(x-2y)/sh*sh*(x-y) , где x меняется от 1 до 2 с...

Вывести таблицу значений функции
Надо протабулировать функцию:

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

Вывести таблицу значений функции
Как исправить error: ‘x’ was not declared in this scope? #include &lt;iostream&gt; #include &lt;cmath&gt;...


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

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