Для создания программы расчета цепи постоянного тока использовал 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
И вот, что получилось Расчет цепи постоянного тока онлайн
Показаны сообщения с ярлыком sympy. Показать все сообщения
Показаны сообщения с ярлыком sympy. Показать все сообщения
понедельник, 12 октября 2009 г.
суббота, 3 октября 2009 г.
Решение уравнений python
Для решения уравнений в python можно использовать sympy
- Для обычных уравнений пользуемся sympy.solve
- Для дифференциальных sympy.dsolve
Только решать он умеет как-то по своему, например cos(x)+sin(x)=0 не смог решить.
Пример можно посмотреть тут: Решение уравнений
В дальнейшем буду добавлять сюда другие библиотеки
Ярлыки:
решение уравнений,
python,
sympy
воскресенье, 13 сентября 2009 г.
Ряд Тейлора sympy
Функцию легко разложить в ряд Тейлора с помощью sympy:
import sympy
x = sympy.symbols('x')
func = sin(x)
x0 = 0
print (func).series(x, x0, 10) - в точке x0 до 10 порядка
Пример: Ряд Тейлора
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)
Пример использования:Предел функции онлайн
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)
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)
Подписаться на:
Сообщения (Atom)