Решение часов и часов утомительного подсчета
Вы когда-нибудь были в ситуации, когда ваш профессор математического анализа просто задавал вам странный вопрос в качестве домашнего задания? Если вы знаете концепцию и общее ноу-хау решения вопроса, но вам нужно посидеть там, возможно, час, просто чтобы решить его.
Больше никаких стрессов! У нас есть Sympy на Python. У вас есть производная, которая требует от вас выполнения нескольких правил цепочки? ПОДКЛЮЧИТЕ ЕГО, ЧТОБЫ SYMPY! У вас есть интеграл, который требует от вас интеграции по частям в рамках еще трех интеграций по частям? ПОДКЛЮЧИТЕ ЕГО, ЧТОБЫ SYMPY!
Производные
Функция diff()
Sympy позволяет вам найти ЛЮБУЮ производную по вашему желанию.
Как этот:
Просто подключите это к Sympy:
from sympy import * x = symbols('x') # declare the variable diff(sin(x), x) # take that derivative! Output: >> cos(x)
Разве это не самое чистое. Он может даже принимать n-ю производную от такой функции, как:
diff(sin(x), x,2) # the 2 means the 2nd derivative Ouput: >> -sin(x)
Интегралы (я ненавидел делать это вручную)
Функция integrate()
позволит вам решить любой интеграл за считанные секунды. Больше не нужно часами сидеть на стуле, пытаясь найти v и du!
Давай попробуем:
integrate((x**3 + sin(x)**2),x) Output: >> x**4/4 + x/2 - sin(x)*cos(x)/2
Ваала! Даже с этой отвратительной синусоидальной функцией мы смогли вычислить интеграл без особых усилий!
Что, если бы мы хотели оценить его с некоторыми границами?
Давайте подключим его:
integrate((x**3 + sin(x)**2),(x,0,pi)) #(variable,lower limit,upper limit) Output: >> pi/2 + pi**4/4
И мы сделали это! У нас это получилось легко, ни капли не потревожив!
Заключение
Это никоим образом не пытается отговорить людей от изучения математического анализа. Исчисление - прекрасная тема в математике, и я призываю людей узнать о ее сути и применении. Это просто способ помочь людям решать утомительные интегралы, не тратя часы на свое кресло.
Приветствую Симпи!
Справочная информация и ссылки