Table of Contents

Class: StringFunction1x py4cs/StringFunction.py

Make a string expression behave as a Python function of one variable. Examples on usage: >>> from StringFunction import StringFunction1x >>> f = StringFunction1x('sin(3x) + log(1+x)') >>> p = 2.0; v = f(p) # evaluate function >>> p, v (2.0, 0.81919679046918392) >>> f = StringFunction1x(1+t, independent_variable=t) >>> v = f(1.2) # evaluate function of t=1.2 >>> print "%.2f" % v 2.20 >>> f = StringFunction1x(sin(t)) >>> v = f(1.2) # evaluate function of t=1.2 Traceback (most recent call last): v = f(1.2) NameError: name t is not defined >>> f = StringFunction1x('a+bx', set_parameters=a=1; b=4) >>> f(2) # 1 + 4*2 9

Methods   
__call__
__init__
set_parameters
  __call__ 
__call__ ( self,  x )

  __init__ 
__init__ (
        self,
        expression,
        independent_variable='x',
        set_parameters='',
        )

  set_parameters 
set_parameters ( self,  code )


Table of Contents

This document was automatically generated on Sun Mar 14 15:31:01 2004 by HappyDoc version 2.1