From: Ian Jackson Date: Mon, 13 Nov 2017 22:07:35 +0000 (+0000) Subject: symbolic.py: before giving up on unicode stuff X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=609c90ddb7f4c3c88cfc9c6c6f26ec32deff22f1;p=moebius3.git symbolic.py: before giving up on unicode stuff Signed-off-by: Ian Jackson --- diff --git a/symbolic.py b/symbolic.py new file mode 100755 index 0000000..57c11ae --- /dev/null +++ b/symbolic.py @@ -0,0 +1,28 @@ +#!/usr/bin/python + +from sympy import * + +import sys + +import sys, codecs +if sys.stdout.encoding is None: + sys.stdout = codecs.open("/dev/stdout", "w", 'utf-8') + +init_printing(use_unicode=True) + +r, theta, s, la, mu = symbols('r theta s la mu') + +pprint(theta) + +# start original formulation +# rightvars replaces + +p_start = Matrix([ + r * (1 - cos(theta)), + r * sin(theta), + mu * s, +]) + +p_rightvars = p_start.subs(theta, s/r).subs(r, 1/la) + +pprint(p_rightvars)