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 -~----------~----~----~----~------~----~------~--~---