Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ALINA4
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 130
#1

Вычисления функций с использованием их разложения в степенной ряд. Объяснить - C++

12.04.2013, 11:28. Просмотров 330. Ответов 0
Метки нет (Все метки)

Условие
Для х, изменяющегося от a до b (интервал [a ; b] целиком лежит внутри интервала, указанного в третьей колонке) с шагом , вычислить функцию y=f(x), используя ее разложение в степенной ряд (вторая колонка) в двух случаях:
а) для заданного количества слагаемых N (величина зависит от свойств степенного ряда, примерное значение N указано в четвёртой колонке);
б) для заданной точности  (близкое к нулю положительное число, например, 0.1, 0.01, 0.001, 0.0001).
Разложение в ряд функции f(x)
S=соsx+cos2x/2+cosnx/n
диапазон
изменения аргумента
p/5<=x<=p9
N=40
Функция f(x) сумма ряда (для проверки
S=-ln|2sinx/2|
Не вполне понятно, как вы рассчитываете получить количество результатов,
так как [-pi/5; 9pi/5] практически бесконечное число значений. Поэтому в программе границы от А до B немного сделала по-другому.

вот сама программа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdlib.h>
#include <iostream.h>
#include <math.h>
#define A 0.628 
#define B 5.652
#define E 10e-4
int main(int argc, char *argv[]){
float x,k=(B-A)/10.0,sn=0,se=0,t,s;
int i,j,n=40;
for(x=A;x<=B;x+=k){
sn=x;se=x;
for(i=1;i<=n;i++){
sn+=cos (x*i)/(i);};
j=1;
do {t= cos (x*i)/(i);
j++;se+=t;}
while(t>E);
s=-log(2*sin(x/2));
printf("x=%.2f SN=%f SE=%f Y=%f\n",x,sn,se,s);}
system("PAUSE");
return EXIT_SUCCESS;}
Добавлено через 49 секунд
Не вполне понятно, как вы рассчитываете получить количество результатов,
так как [-pi/5; 9pi/5] практически бесконечное число значений. Поэтому в программе границы от А до B немного сделала по-другому.
я задала границы
#define A 0.628
#define B 5.652
как задать пи, когда пишу 3,14 она пишет ошибка

Добавлено через 9 минут
вроде бы разобралась с пи с этими границами но результат тестирования не выходит пустое окно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2013, 11:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычисления функций с использованием их разложения в степенной ряд. Объяснить (C++):

Вычисление функций с использованием их разложения в степенной ряд - C++
&quot;Вычисление функций с использованием их разложения в степенной ряд&quot; Цель: Практика в организации итерационных и арифметических...

Вычисление функций с использованием их разложения в степенной ряд - C++
Вычисление функций с использованием их разложения в степенной ряд. Вычислить функцию S= f(x), используя ее разложение в степенной ряд ...

Вычисление функций с использованием их разложения в степенной ряд - C++
Здраствуйте, форумчане!!! У меня такая задачка!!!! Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x),...

Вычисление функций с использованием их разложения в степенной ряд! - C++
Условие: Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в...

Вычисление функций с использованием их разложения в степенной ряд - C++
Помогите пожалуйста с задачей: Постановка задачи: Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x),...

Вычисление функций с использованием их разложения в степенной ряд - C++
Помогите пожалуйста исправить прогрограмму (С++) Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x),...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2013, 11:28
Привет! Вот еще темы с ответами:

Вычисление функций с использованием их разложения в степенной ряд - C++
помогите пожалуйста закончить лабу, не правильно получается цикл SE и, если несложно, помогите с оформлением в отдельные функции Буду...

Вычисление функций с использованием их разложения в степенной ряд - C++ - C++
http://http://www.cyberforum.ru/cpp-beginners/thread435049.html#post2443082 В этой теме при вычислении функции с использованием её...

Вычисление функций с использованием их разложения в степенной ряд ощибки исправте пожалуйста - C++
Постановка задачи Для х, изменяющегося от a до b (интервал целиком лежит внутри интервала, указанного в третьей колонке) с шагом ,...

Вычислить функции с использованием их разложения в степенной ряд. Функции и Перегрузка функций - C++
Добрый день. Дана лабораторная работа, (см. ниже 2 скриншота) по заданию нужно вычислить функции с использованием их разложения в степенной...


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

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

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