Вычислить предел производной экспоненциальной функции - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь написать программу для расчета предела производной экспоненциальной функции. Я получил программу для работы с использованием типа данных float. Но его точность немного низкая. Я пытался использовать десятичный тип данных, но не могу заставить его работать с math.exp можно ли обойти это? Просто пытаюсь выполнить основные вычисления и вставить их в мою программу.

import decimal
import math

a = decimal.Decimal('2.0')
h = decimal.Decimal('0.1')

d=decimal.Decimal((a*(math.exp(a*(a+h))-(math.exp(a*(a)))))/h)
print(d)

1 Ответ

0 голосов
/ 09 ноября 2018

Вам необходимо использовать экспоненциальные функции десятичной библиотеки. Искать "exp (" на этой странице:

https://docs.python.org/2/library/decimal.html

Вы также должны установить свою точность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...