-
Notifications
You must be signed in to change notification settings - Fork 10
DefFuncRtoR2
Jim Pivarski edited this page Mar 15, 2015
·
1 revision
- summary Convert a "f(t), g(t)" string to a function acceptable for Curve
- labels Reference,Version1
_(This page applies only to the 1.x branch of SVGFig.)_
Converts a "f(t), g(t)" string to a function acceptable for [ClassCurve Curve]. If you pass a string to [ClassCurve Curve], funcRtoR2 will be used to convert it to a function.
- funcRtoR2(expr, var, globals, locals)*
expr | _*required*_ | string in the form "f(t), g(t)" | ||||
var | _default_="t" | name of the independent variable | ||||
globals | _default_=None | dict of global variables used in the expression; you may want to use Python's builtin `globals()` | ||||
locals | _default_=None | dict of local variables |
All symbols from Python's [http://docs.python.org/lib/module-math.html math library] are in scope, so you can say things like "cos(t), sin(t)".
Example use of globals.
>>> funcRtoR2("c*t, c*t**2", globals={"c": 12})
This does the same thing.
>>> c = 12 >>> funcRtoR2("c*t, c*t**2", globals=globals())