Hi,

On Tue, Jun 23, 2009 at 6:45 PM, Maurizio<maurizio.gran...@gmail.com> wrote:
> Honestly, I don't actually know whether it means that much, but at
> this point I think that it could be useful for us to follow
> Mathematica in defining two different functions: Heaviside which is
> undefined in 0 and that is defined as the function whose derivative is
> the Dirac Delta ( see 
> http://functions.wolfram.com/GeneralizedFunctions/HeavisideTheta/02/
> ) and UnitStep, which is the piecewise version of this function, so
> it's numerically defined everywhere. It would be great if one could
> possibly change the desired value in 0.
>
> I think it doesn't hurt now to carry on both, because it shouldn't be
> that difficult to merge them in future if we don't see any usefulness
> in having them separated.

If I gather properly, we are having two different step functions
(at least for now) as

(2) Heaviside:
  (a) represented as:   "heaviside"
  (b) latex name     :    "H"
  (c) heaviside(0):       "heaviside(0)"

(3) Unit Step:
  (a) represented as:   "unit_step"
  (b) latex name     :    "\mathrm{u}"
  (c) unit_step(0) =  1

If there are no more suggestions for change, then I will
post a patch adding support for these functions. I have split
up the integration code involving these functions in a
separate file and will post it later.


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