16 / 2 / 6
Регистрация: 08.10.2013
Сообщений: 258
1

Табулирование функции на заданном интервале

20.01.2015, 23:36. Показов 1004. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), при правильном решении значения S и Y для заданного аргумента x (для тестовых значений исходных данных) должны совпадать в целой части и в первых двух-четырех позициях после десятичной точки

формула

https://www.cyberforum.ru/cgi-bin/latex.cgi?S(x)=\sum_{k=0}^{n} \frac{2k+1}{k!}\,x^{2k}\;,\;Y(x)=\left(1+2x^2 \right)e^{x^2}

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>                      // #include <iostream.h>    
#include <conio.h>
void main()
{
double a, b, x, h, r, s;
int n, zn = x, 2*k;
puts("Input a,b,h,n");              // cout << "Input a,b,h,n" << endl;
scanf("%lf%lf%lf%d", &a, &b, &h, &n);   // cin >> a >> b >> h >> n;
for(x = a; x<=b; x+=h) {
                r = s = 1;
                for(k = 1; k<=n; k++) {
                        r=zn*r*2*k+1/k;
                        s+=r;
                }
printf("\n x= %8.2lf   sum= %8.5lf", x,s);  
// cout << "\n x= " << x << "  sum= " << s; 
}
puts("\nPress any key ... ");       // cout << "\nPress any key ... " << endl;
getch();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2015, 23:36
Ответы с готовыми решениями:

Табулирование функции на заданном интервале
Написать программу, которая выводит таблицу значений функции Y= |-20+(X+10)|. Диапазон изменения...

Табулирование функции y=|2x+14| на заданном интервале
вывести на экран значение графика функций y=|2x+14| от -20 до 20 с шагом 0,4

Табулирование функции на заданном интервале
составить программу для нахождения у, если х меняется от -2 до 10 с шагом 1. вариант 10. якщо - ...

Табулирование значений функции на заданном интервале
Сделал задачу, скомпелировал, выдаёт много ошибок, никак не смог найти ошибку, помогите пожалуйста....

1
Модератор
Эксперт С++
13505 / 10756 / 6411
Регистрация: 18.12.2011
Сообщений: 28,708
21.01.2015, 11:22 2
1.Вы неправильно посчитали рекуррентное соотношение
rk+1=rk*(2k+3)/(2k+1)/(k+1)*x2

2. 1/k делится целое на целое, результат НУЛЬ.

3. нельзя переменной присваивать имя 2*k
0
21.01.2015, 11:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2015, 11:22
Помогаю со студенческими работами здесь

Табулирование функции y=x*sin(x) на заданном интервале
Составить программу для вычисления значений функции F(x) на отрезке с шагом /г. Результат...

Табулирование функции на заданном интервале с заданным шагом
нужно создать програму табулирования ф-ции y=f(x) на интервал a,b с шагом h. h=(b-a)/N,N -целое...

Табулирование значений функции на определенном интервале с заданным шагом
Добрый вечер . Помогите пожалуйста написать две задачи : 1.Задать таблицей y=cos(3x) , где...

Определить значения аргумента функции на заданном интервале при которых сумма значений функции равна заданному числу
Доброе время суток! Ребят &quot;Ай ниид хелп!&quot;. прям в ступоре. Вопрос больше лежит в области...


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

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

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