Changes between Initial Version and Version 3 of Ticket #22422


Ignore:
Timestamp:
02/27/17 05:28:24 (4 years ago)
Author:
mforets
Comment:

Needs info (please see commit message) to transform heaviside via _giac_(). Example:

    sage: f = heaviside(x); f, type(f)
    (heaviside(x), <type 'sage.symbolic.expression.Expression'>)
    sage: fg = f._giac_(); fg,  type(fg)
    (heaviside(x), <class 'sage.interfaces.giac.GiacElement'>)

But heaviside(x) doesn't seem to be understood by giac.


New commits:

2096388Added algorithm='sympy' (needs work) and algorithm='giac' (needs info).

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22422

    • Property Status changed from new to needs_info
    • Property Authors changed from to Marcelo Forets
    • Property Cc rws added
    • Property Branch changed from to u/mforets/laplace_transform_involving_time_shifts
    • Property Commit changed from to 20963880dfbc18035cea6159eb13d5c71b0fda59
  • Ticket #22422 – Description

    initial v3  
    1515The result in this case is h(t-1), where h is the Heaviside step function. In Sage it is available as `heaviside`.
    1616
    17 This problem in this ticket is to extend the current behavior of `inverse_laplace` to provide explicit expressions for proper real-rational functions with any number of real exponentials linear in the transform variable s (time-shifts) in the numerator. For consistency, the direct Laplace transform with a heaviside should also work as well.
     17The problem in this ticket is to extend the current behavior of `inverse_laplace` to provide explicit expressions for proper real-rational functions with any number of real exponentials linear in the transform variable s (time-shifts) in the numerator. For consistency, the direct Laplace transform with a heaviside should also work as well.
    1818
    1919These are some approaches: