Friedrich Hagedorn wrote:
> On Fri, Apr 17, 2009 at 07:32:42PM -0700, Luke wrote:
>   
>> I am working with some sympy Functions that are dependent upon a sympy
>> Symbol 't'.  For example:
>> t = Symbol('t')
>> q1 = Function('q1')(t)
>>
>> When q1 is printed I get:
>> q1(t)
>> Similarly, when q1.diff(t) is printed I get:
>> D(q1(t), t)
>>
>> I would instead like the following behavior:
>> In: print q1
>> Out: q1
>> In:  print q1.diff(t)
>> Out:  q1'
>>     
>
> This it not possible with the current sympy as far as I know.
>  
>   
>> Basically, the Functions that I am working with are generalized
>> coordinates, and their time dependence is implied so having the (t)
>> just makes all the expressions really long and hard to look at.
>> Similarly for q1.diff(t).
>>     
>
> May be you can do your calculations with two different symbols:
>
>   q1, q1_dot (or Dq1)
>
> You could tell us more about your problem in hope we can find a
> practical solution.
>
> By,
>
>   Friedrich
>
> >
>
>   
Copy the print module in sympy and modify it to suit your needs.  See

http://docs.sympy.org/modules/printing.html

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com
To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sympy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to