last day (23 days later) » 

5:16 PM
-1
Q: Реккурентная формула. Вычисление выражение

Roman AlexandrovichДана формула, для вычисления функции S(x). Каким образом её вычислить. Таким образом это сделал я, используя реккуретное соотношение, однако точность ответа неудовлетворенная. long double s(long double x) { long double sum, prev; sum = prev = pow(x,3.0) / 3.0; //start value for ...

 
"реккуретное" - где?
 
current = -prev * x * x;
 
"точность ответа неудовлетворенная." - это что значит?
 
Само полностью задание: вывести на экран таблицу функций y(x) и её разложение в ряд s(x) для x, изменяющегося от a=0.1 до b=1, c шагом h = 0.1. Функция y(x) дана.
 
"точность ответа неудовлетворенная." - что это значит?
 
5:16 PM
значит, что значение y(x) не равно s(x) уже в 1 знаке после запятой. Например y(x) дает 0.29, а s(x)=0.31. Надо задать такой алгоритм, чтобы s(x) давала тоже ближе где-то к 0.29.
 
Предположим (только предположим!), что я захотел Вам помочь. Я могу воспроизвести явление, о котором Вы говорите?
 
ну да, почему нет?
 
что есть К?
 
степенной ряд получен в окрестности какой точки?
 
5:18 PM
понятие не имею о чем вы говорите
 
n <= K - что есть К?
 
величина с input
 
чему равно К, Карл?!
 
"величина с input"
чему угодно
только главное целое положительное
 
Я могу воспроизвести явление, о котором Вы говорите?
 
5:20 PM
да
 
А-а-а, так Вы не понимаете, что точность суммы ряда, зависит от количества членов! Учите математику.
 
я брал K ~ 1000000 все равно точность плохая
вот весь код ideone.com/f2WU4Y
 
good bye
 
?
спасибо
 
 
4 hours later…
9:45 PM
@RomanAlexandrovich возможно вам будет интересно, существует специальная комната для обсуждения вопросов связанных с С++:

 C, C++

ru.SO C, C++ room
 

  last day (23 days later) »