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

Для х изменяющегося от a до b с шагом(исправить малость) - C++

Восстановить пароль Регистрация
 
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222
30.01.2012, 00:47     Для х изменяющегося от a до b с шагом(исправить малость) #1
Всем доброго вечера!!!!
Тут задачка не из простых, вроде как написал но че-то не работает!
Не могли бы вы ее просмотреть и кое-где исправить ее!!!Буду очень благодарен!!

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

Результаты расчетов отпечатать с следующем виде:

Вычисление функции
X=...... SN=...... SE=..... Y=......
X=...... SN=...... SE=..... Y=......
..........
X=...... SN=...... SE=..... Y=......
Здесь X- значение параметра; SN- значение суммы для заданного n; SE- значе-ние суммы для заданной точности; Y-точное значение функции.
Миниатюры
Для х изменяющегося от a до b с шагом(исправить малость)  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2012, 00:47     Для х изменяющегося от a до b с шагом(исправить малость)
Посмотрите здесь:

C++ Вычислить значения функции для Х изменяющегося от Х min до X max c шагом dx.
C++ Для каждого x, изменяющегося от a до b с шагом h, найдите значения функции Y(x), суммы S(x) и |Y(x)-S(x)|
Для х изменяющегося от a до b с шагом.... C++
C++ Вычислите значение функции y=x^3-x^2+16x-43 для x изменяющегося в диапозоне от -4 до 4 включительно с шагом 0,5
Составить программу вычисления значения функции Y=x^5+8x^4+10, для х, изменяющегося от а до b с шагом b C++
C++ Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд
C++ написать программу для вычисления значений функции F(x) для х, изменяющегося в интервале от A до B с шагом DEL.
Для X, изменяющегося от x0 до xk с шагом h, вычислить значения бесконечной суммы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222
30.01.2012, 17:39  [ТС]     Для х изменяющегося от a до b с шагом(исправить малость) #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
25
26
27
28
29
#include <iostream.h>
#include <math.h>
#include <cstdlib>
#define A 0.1
#define B 0.8
#define E 0.0001
 
int main (int argc, char*argv[])
{
    float x,k=(B-A)/10,sn=0,se=0,t,y;
    int i,j,n=50;
    for (x=A;x<=B;x+=k)
    {
        sn=x;se=x;
        for (i=1;i<=n;i++)
        {
            sn+=cos*2*n*x/4*pow(n,2)-1;
        }
        j=1;
        do
        {
            t=cos*2*n*x/4*pow(n,2)-1;
            j++;se+=t;
        }
        while (t>E);
        y=1/2-pi/4*abs(sin(x));
        printf ("x%.2f SN=%f SE=%f Y=%f\n",x,sn,se,y);
    }
}
Добавлено через 39 минут
Цитата Сообщение от сержи Посмотреть сообщение
Вот что написал:
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
#include <iostream.h>
#include <math.h>
#include <cstdlib>
#define A 0.1
#define B 0.8
#define E 0.0001
 
int main (int argc, char*argv[])
{
    float x,k=(B-A)/10,sn=0,se=0,t,y;
    int i,j,n=50;
    for (x=A;x<=B;x+=k)
    {
        sn=x;se=x;
        for (i=1;i<=n;i++)
        {
            sn+=cos*2*n*x/4*pow(n,2)-1;
        }
        j=1;
        do
        {
            t=cos*2*n*x/4*pow(n,2)-1;
            j++;se+=t;
        }
        while (t>E);
        y=1/2-pi/4*abs(sin(x));
        printf ("x%.2f SN=%f SE=%f Y=%f\n",x,sn,se,y);
    }
}
Выручите пожалуйста!!

Добавлено через 8 часов 19 минут
Выручите пожалуйста!!

Добавлено через 7 часов 51 минуту
Выручите пожалуйста!!
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6167 / 2896 / 282
Регистрация: 04.12.2011
Сообщений: 7,699
Записей в блоге: 3
30.01.2012, 17:56     Для х изменяющегося от a до b с шагом(исправить малость) #3
C++
1
sn+=cos*2*n*x/4*pow(n,2)-1;
//функция cos не просит аргументов? Может
C++
1
pow(cos(n*x/4),2)/(n*n-1)
//или еще как-то
Yandex
Объявления
30.01.2012, 17:56     Для х изменяющегося от a до b с шагом(исправить малость)
Ответ Создать тему
Опции темы

Текущее время: 01:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru