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

Протабулировать функцию (ряд Тейлора) С++ - C++

Восстановить пароль Регистрация
 
lirk_pi23
1 / 1 / 0
Регистрация: 27.09.2013
Сообщений: 16
27.09.2013, 01:29     Протабулировать функцию (ряд Тейлора) С++ #1
Нужно протабулировать функцию, заданную расписанием в ряд Тейлора(см. ниже), в области ее определения на отрезке от А до Б (количество шагов не менее 100000)... Помогите реализовать в С++Builder... Башка не варит, а времени нету...
Буду благодарен
Миниатюры
Протабулировать функцию (ряд Тейлора) С++  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2013, 01:29     Протабулировать функцию (ряд Тейлора) С++
Посмотрите здесь:

C++ Разложить функцию f (x) в ряд Тейлора
C++ Вычислить функцию sqrt(), разложенную в ряд Тейлора
C++ Вычислить значение функции y, развив функцию ln(x) в ряд Тейлора
вычислить функцию с помощью разложения в ряд.(Ряд Тейлора) C++
C++ Провести программную реализацию расчета приблизительного значения функции y, разложив функцию в ряд Тейлора
Протабулировать на заданном отрезке функцию, заданную разложением в ряд Тейлора C++
Разложить функцию sin(nx) в ряд Тейлора C++
Протабулировать функцию, заданную с помощью ряда Тейлора C++
C++ Написать функцию вычисления sin(x)/x разложением в ряд Тейлора
Разложить функцию в ряд Тейлора и построить график C++
C++ Вычисление приближенного значения tan(x) через ряд Тейлора/ряд Маклорена
Вычислить функцию через ряд Тейлора C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AntonChik
1083 / 581 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
27.09.2013, 06:08     Протабулировать функцию (ряд Тейлора) С++ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <math.h>
#define DEEP 128
 
long double fn(double x)
{
long double res = 0.0;
for(int i=2;i<DEEP;i++)res+=i*(i+1)*pow(x,i-1);
return 1+0.5*res;
}
 
void  main(void)
{
double a,b,x,dx;
const int n = 100000;
// here init a,b
dx=(b-a)/n;
for(x=a;x<=b;x+=dx)printf("fn(%f)=%Lf",x,fn(x)); 
}
Yandex
Объявления
27.09.2013, 06:08     Протабулировать функцию (ряд Тейлора) С++
Ответ Создать тему
Опции темы

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