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

Python: научные вычисления

Войти
Регистрация
Восстановить пароль
 
Katherine666
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 20
#1

Формула Тейлора - Python

21.12.2016, 13:14. Просмотров 241. Ответов 3
Метки нет (Все метки)

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def y(x, n):
    return (pow(-1, n)*pow(x, n + 1)) / (n + 1)# Член ряда
    x = -1
    res = 0
    tmp = 0
    E = 0.0001#Точность вычислений
    n = 0
    x=input("Введите x: (-1 < x <= 1):")
    while ((x <= -1) or (x > 1)):
        tmp = y(x, n) 
        if (abs(tmp) < E):
            break
    n+=1
res=res+tmp
print("Результат:", res)
по примеру с++. не определяет "res"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2016, 13:14     Формула Тейлора
Посмотрите здесь:

Формула Тейлора
Delphi Формула Тейлора
Формула Тейлора
MS Word Формула: дроби (числитель и знаменатель той же высоты, что и вся формула)
Формула полной вероятности. Формула Байеса
Формула Тейлора 3-го порядка
Неравенство, формула Тейлора
Формула Тейлора
Формула для вывода текста по центру ячейки Python
Формула Тейлора в дифференциальной форме
Для каких функций формула Тейлора будет точной?
Квадратная формула Трапеций Python

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
regio1961
105 / 105 / 49
Регистрация: 06.06.2016
Сообщений: 242
12.01.2017, 00:21     Формула Тейлора #2
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from math import log
 
def y(x, n):
    return ( pow( -1, n )*pow( x, n + 1 ) ) / (n + 1) # Член ряда
    
 
E = 0.0001     #Точность вычислений
x = float( input("Введите x: (-1 < x <= 1): ") )
n = 0
tmp = y( x, n ) 
res = tmp
while ( abs( tmp ) >= E ):
    n   += 1
    tmp = y( x, n )    
    res += tmp
    
print( "Результат: ", res )
print( "Проверка: ",  log( x + 1) )
dondublon
1186 / 873 / 101
Регистрация: 17.03.2012
Сообщений: 5,874
Записей в блоге: 5
12.01.2017, 12:56     Формула Тейлора #3
Там же, вроде, факториал должен быть, не?
regio1961
105 / 105 / 49
Регистрация: 06.06.2016
Сообщений: 242
12.01.2017, 13:38     Формула Тейлора #4
http://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
\ln(x+1) = x \, - \,  \frac{x^2}{2} \, + \, \frac{x^3}{3} - \, \cdots <br />
Yandex
Объявления
12.01.2017, 13:38     Формула Тейлора
Ответ Создать тему
Опции темы

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