This has been giving me quite a headache. It seems that I am unable to create even a simple vector-valued function of multiple variables. For example, the following
F(s,t)=vector([1,s,s*t])
spits out a big traceback ending with
TypeError: unable to convert (1, s, s*t) to a symbolic expression
.
What's going on here? I know I can use substitution instead, but what if I'd prefer a callable function?