Hi,
I am trying to plot this trignometric function using plot3D, but I
keep getting this "value error: free variable". I run Sage 3.2.3 on
Win XP Sp2 (WMware 2.5.2)
Here's the code:
var('t1 t2 m1 m2 H sap saf')
E(t1,t2)= -1*m1*H*sin(t1) - m2* H * sin(t2)+sap * cos(t2-t1)-saf * sin
(t1);
mp1 = 0.33;
mp2 = 0.39;
sap = 1.2;
saf = 0.4;
H = 10;
plot(E,(t1,-5,5),(t2,-5,5))


What am I doing wrong? Please help:

Here's the error message I get:


Traceback (click to the left for traceback)
...
ValueError: free variable: mp2

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/notebook/sage_notebook/worksheets/admin/8/code/3.py",
line 13, in <module>
    plot(E,(t1,-_sage_const_5 ,_sage_const_5 ),(t2,-
_sage_const_5 ,_sage_const_5 ))
  File "/usr/local/sage/local/lib/python2.5/site-packages/
zope.interface-3.3.0-py2.5-linux-i686.egg/", line 1, in <module>

  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/plot/
misc.py", line 388, in wrapper
    return func(*args, **kwds)
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/plot/
misc.py", line 285, in wrapper
    return func(*args, **options)
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/plot/
plot.py", line 1602, in plot
    G = funcs.plot(*args, **original_opts)
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/
calculus/calculus.py", line 975, in plot
    f = F._fast_float_(param)
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/
calculus/calculus.py", line 4898, in _fast_float_
    fops = [op._fast_float_(*vars) for op in self._operands]
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/
calculus/calculus.py", line 4898, in _fast_float_
    fops = [op._fast_float_(*vars) for op in self._operands]
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/
calculus/calculus.py", line 4898, in _fast_float_
    fops = [op._fast_float_(*vars) for op in self._operands]
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/
calculus/calculus.py", line 4898, in _fast_float_
    fops = [op._fast_float_(*vars) for op in self._operands]
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/
calculus/calculus.py", line 4898, in _fast_float_
    fops = [op._fast_float_(*vars) for op in self._operands]
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/
calculus/calculus.py", line 4898, in _fast_float_
    fops = [op._fast_float_(*vars) for op in self._operands]
  File "/usr/local/sage/local/lib/python2.5/site-packages/sage/
calculus/calculus.py", line 5443, in _fast_float_
    raise ValueError, "free variable: %s" % self._name
ValueError: free variable: mp2


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to