I'm probably trying to do something stupid here, but I'm interested
in the expression sin(a)+sin(b)+sin(c) where a,b,c are the angles of
a triangle, i.e. c=pi-a-b. This of course can be simplified to
sin(a)+sin(b)+sin(a+b).
I thought it might be interesting to plot this and so I entered:
var('a');var('b')
f=sin(a)+sin(b)+sin(a+b)
f.plot()
Sage chewed on this for a short while then came back with:
Exception (click to the left for traceback):
...
TypeError: 'float' object is unsubscriptable
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/bill/.sage/sage_notebook/worksheets/bill/4/code/12.py",
line 4, in <module> f.plot()
File "/sage/current/local/lib/python2.5/site-packages/sympy/
plotting/", line 1, in <module>
File "/sage/current/local/lib/python2.5/site-packages/sage/calculus/
calculus.py", line 651, in plot
return plot(f, *args, **kwds)
File "/sage/current/local/lib/python2.5/site-packages/sage/plot/
plot.py", line 2387, in __call__
G = funcs.plot(*args, **kwds)
File "/sage/current/local/lib/python2.5/site-packages/sage/calculus/
calculus.py", line 651, in plot
return plot(f, *args, **kwds)
File "/sage/current/local/lib/python2.5/site-packages/sage/plot/
plot.py", line 2393, in __call__
G = self._call(funcs, (-1, 1), *args, **kwds)
File "/sage/current/local/lib/python2.5/site-packages/sage/plot/
plot.py", line 2472, in _call
if abs(data[i+1][1] - data[i][1]) > max_bend:
TypeError: 'float' object is unsubscriptable
I'm a bit puzzled as to this - I assume that in order to make a plot
it has to
put some real values into a and b, but in that case I'd expect it to
work.
I'd earlier tried .plot3d() but it gave a reasonable excuse for not
doing that.
Bill
--~--~---------~--~----~------------~-------~--~----~
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
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---