I just noticed that the following seems okay:

sage: f(t)=matrix([t,t^3])
sage: type(f(t))
<type 'sage.symbolic.expression.Expression'>
sage: type(f(t).pyobject())
<type 'sage.matrix.matrix_symbolic_dense.Matrix_symbolic_dense'>

However, not much seems to work correctly:

sage: var('a')
a
sage: f(a)
[  t t^3]
sage: f(t=4)
[  t t^3]

How do I get f(t=3) to behave like:

sage: f(t).pyobject()(t=3)
[ 3 27]


Also, for multivariable calculus, it would extremely cool if the 
following worked:

sage: f(t)=vector([t,t^2])
Traceback (most recent call last):
...
TypeError

Any suggestions on how to get it working?

Thanks,

Jason


-- 
Jason Grout


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to