Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Nikushor
2 / 2 / 1
Регистрация: 02.05.2012
Сообщений: 59
#1

Вычислить с заданной точностью значение функции - C++

22.05.2012, 22:49. Просмотров 776. Ответов 2
Метки нет (Все метки)

помогите пожалуйста справиться с заданием..скоро надо сдавать
Вычислить с заданной точностью значение функции , используя ее разложение в ряд:
http://www.cyberforum.ru/cpp-beginners/thread1689652.html
http://www.cyberforum.ru/attachment....1&d=1335969262
спасибо огромное заранее
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 22:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычислить с заданной точностью значение функции (C++):

Вычислить с заданной точностью значение функции
вот такая задачка...

Вычислить значение функции sh(x) с заданной точностью
программа должна вычислять значение функции sh(x) действительного аргумента x с...

Вычислить с заданной точностью значение функции y=f(x)
Вычислить с заданной точностью значение функции y=f(x), используя ее разложение...

Вычислить с заданной точностью значение функции
вот такая задачка..

Что значит вычислить значение функции с заданной точностью?
Например, дана функция cosx/x и какая-либо точность. Как вычислить значение...

2
DanilAREFY
19 / 19 / 6
Регистрация: 12.04.2011
Сообщений: 35
29.05.2012, 22:46 #2
Лучший ответ Сообщение было отмечено Nikushor как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main(void)
{
    int nZnam=1;
    double dE, dX, dSum=0.0;
    cout << "Enter X: ";
    cin >> dX;
    cout << "Enter E: ";
    cin >> dE;
    while(dX>dE)
    {
        dSum+=dX;
        dZnam+=2;
        dX=dX*dX*dX/nZnam;
    }
    cout << "Result: "
        << dSum;
    system("pause");
    return 0;
}
не запускал...проверьте на всякий случай!
1
gray_fox
What a waste!
1552 / 1257 / 165
Регистрация: 21.04.2012
Сообщений: 2,634
Завершенные тесты: 3
29.05.2012, 23:17 #3
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
#include <iostream>
#include <cmath>
#include <cassert>
 
 
double arth(double x, double epsilon) {
   assert(x > 0 && x < 1);
 
   double accumulator = 0;
   double part = x;
   std::size_t count = 1;
   
   while (std::abs(part / count) > epsilon) {
      accumulator += part / count;
      part *= x*x;
      count += 2;
   }
   
   return accumulator;
}
 
 
int main() {
   double const x = 0.7;
   std::cout << arth(x, 0.00001) << std::endl;
   std::cout << std::atanh(x) << std::endl;   
}
http://liveworkspace.org/code/119cc44e1bfd5ae24cbc920d383de5d9
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 23:17
Привет! Вот еще темы с решениями:

Вычислить с заданной точностью значение функции, используя ее разложение в ряд
Здравствуйте! Помогите, пожалуйста, с двумя заданиями: 1. Вычислить по...

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

Вычислить значение функции, используя суммы с точностью.заданной пользователем
Нужно посчитать значение функции y=(e^x )* sin(x),не пользуясь функциями...

Вычислить с заданной точностью значение функции представленной разложением в ряд Тейлора
Здравствуйте товарищи программисты! Мне нужна ваша помощь! Вот задача:...


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

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

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