Thanks David, Tim, Burcin!

Correct me if I have missed your points. With your suggestions
here is the new conventions for Heaviside and unit step

 (2) Heaviside:

    (a) represented as:   "heaviside"
    (b) latex name     :    "\theta"
    (c) heaviside(0):  will return symbolic expression "heaviside(0)"

(3) unit_step = heaviside  (Just an alias)


>> Will, for example, sin(t)*unit_step(t) be defined?
>> If so, will you provide a plotting and _latex_ method for it?
>>
> I really hope so.

These functions are sub-class of PrimitiveFunctions of new
symbolics. So many methods are predefined. For example,
I didn't write any code for plotting but it works.

Here is a screenshot from my Sage notebook.

http://www.math.unb.ca/~ghossain/sage-generalized-functions.png

Hopefully, it answers some of your questions. I am still working
on integration algorithm.

Cheers,
Golam

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

Reply via email to