Показаны сообщения с ярлыком sympy. Показать все сообщения
Показаны сообщения с ярлыком sympy. Показать все сообщения

понедельник, 12 октября 2009 г.

Расчет цепи постоянного тока

Для создания программы расчета цепи постоянного тока использовал python, django и jquery:
А именно в jquery:
Перемещение кубиков (элементов цепи)
http://jqueryui.com/demos/draggable/#snap-to
В python:
Графы http://satels.blogspot.com/2009/10/python_12.html
И решение систем уравнений в sympy http://docs.sympy.org/modules/solvers.html?highlight=solve#sympy.solvers.solve

И вот, что получилось Расчет цепи постоянного тока онлайн

суббота, 3 октября 2009 г.

Решение уравнений python

Для решения уравнений в python можно использовать sympy
  • Для обычных уравнений пользуемся sympy.solve
  • Для дифференциальных sympy.dsolve
Только решать он умеет как-то по своему, например cos(x)+sin(x)=0 не смог решить.
Пример можно посмотреть тут: Решение уравнений

В дальнейшем буду добавлять сюда другие библиотеки

воскресенье, 13 сентября 2009 г.

Ряд Тейлора sympy

Функцию легко разложить в ряд Тейлора с помощью sympy:

import sympy
x = sympy.symbols('x')
func = sin(x)
x0 = 0
print (func).series(x, x0, 10) - в точке x0 до 10 порядка

Пример: Ряд Тейлора

суббота, 12 сентября 2009 г.

Предел функции python sympy limit

Предел функции (limit function) вычисляется в python sympy проще некуда:

x = sympy.symbols('x')
x0=0
func = sin(x)/x
print sympy.limit(func, x, x0)

Пример использования:Предел функции онлайн

суббота, 22 августа 2009 г.

Определенный и неопределенный интеграл

Определенный интеграл в sympy python вычисляется очень быстро
x = sympy.symbols('x')
f = x^2/(x^2-1)
i = sympy.integrate(f, (x, 0, 1))

Неопределенный интеграл, тоже считается быстро, но в некоторых случаях бывает, что подвисает (для некоторых функций, например x^2+2*x+exp(-x)*sin(x)/(x^2-1))
x = sympy.symbols('x')
f = x^2/(x^2-1)
i = sympy.integrate(f, x)