It should give (-1)**n*f^(n)(0) (that is, (-1)**n*diff(f(x), x, n).subs(x,
0)), if I remember the formula correctly.

Aaron Meurer

On Fri, Mar 11, 2016 at 9:00 AM, SAMPAD SAHA <sampadsa...@gmail.com> wrote:

> Hi Aaron,
>
> I have a doubt .
>
> Do we want:
>
>
>  integrate(f(x)*DiracDelta(x, n), (x, -oo, oo)) would output as
>
> [image: Inline image 1]
>
>
>
>
> Regards
> Sampad Kumar Saha
> Mathematics and Computing
> I.I.T. Kharagpur
>
> On Wed, Mar 9, 2016 at 3:11 AM, Aaron Meurer <asmeu...@gmail.com> wrote:
>
>> DiracDelta(x, k) gives the k-th derivative of DiracDelta(x) (or you
>> can write DiracDelta(x).diff(x, k)).
>>
>> It does look like the delta integrate routines could be improved here,
>> though:
>>
>> In [2]: integrate(f(x)*DiracDelta(x), (x, -oo, oo))
>> Out[2]: f(0)
>>
>> In [3]: integrate(f(x)*DiracDelta(x, 1), (x, -oo, oo))
>> Out[3]:
>> ∞
>> ⌠
>> ⎮  f(x)⋅DiracDelta(x, 1) dx
>> ⌡
>> -∞
>>
>> Since the integration rules for derivatives of delta functions are
>> simple extensions of the rules for the delta function itself, this is
>> probably not difficult to fix.
>>
>> Aaron Meurer
>>
>> On Mon, Feb 29, 2016 at 3:39 AM, Tim Lahey <tim.la...@gmail.com> wrote:
>> > Hi,
>> >
>> > Singularity functions are actually extremely easy to implement given
>> that we have a Dirac delta and Heaviside functions. Assuming that the Dirac
>> delta and Heaviside functions properly handle calculus, it’s trivial to
>> wrap them for use as singularity functions. The only thing that will need
>> to be added is the derivative of the Dirac delta (assuming it’s not already
>> there). I implemented singularity functions in Maple in less than an
>> afternoon.
>> >
>> > I was a TA for a Mechanics of Deformable Solids course about 11 or 12
>> times and wrote it to help the students (as we have a site license for
>> Maple). I also wrote a set of lecture notes on the topic.
>> >
>> > Cheers,
>> >
>> > Tim.
>> >
>> >> On Feb 26, 2016, at 4:29 PM, SAMPAD SAHA <sampadsa...@gmail.com>
>> wrote:
>> >>
>> >> Hi Jason,
>> >>
>> >> Thank you for the explanation. It really helped me.
>> >>
>> >> So, basically we want to start it, firstly, by creating a module which
>> would deal with the mathematical operations performed on Singularity
>> Functions. After this whole module is prepared, we would focus on how to
>> use this module for solving beam problems. Am I correct?
>> >>
>> >> Can you please explain me in brief that what are the mathematical
>> operations we wanted to implement on that module?
>> >>
>> >>
>> >> On Friday, February 26, 2016 at 4:54:59 PM UTC+5:30, SAMPAD SAHA wrote:
>> >>
>> >> Hi,
>> >>
>> >> I am Sampad Kumar Saha , an Undergraduate Mathematics and Computing
>> Student at I.I.T. Kharagpur.
>> >>
>> >> I have gone through the idea page and I am interested in working on
>> the project named Singularity Function.
>> >>
>> >> By going through the Idea, I understood that we want to add a package
>> to Sympy which can be used for for solving beam bending stress and
>> deflection problems using singularity function. Am I correct?
>> >>
>> >> We can by this way:-
>> >> While solving we will be having the moment function as an input which
>> we can arrange in the form of singularity functions and then integrate it
>> twice to get the deflection curve and we can give the plot or the equation
>> obtained of deflection curve as an output.
>> >>
>> >> I have gone through some documents available on internet which have
>> brief studies on solving beam bending stress and deflection problems using
>> singularity functions.
>> >>
>> >> References:-
>> >>       • Beam Deflection By Discontinuity Functions.
>> >>       • Beam Equation Using Singularity Functions.
>> >>       • Enhanced Student Learning in Engineering Courses with CAS
>> Technology.
>> >> Since there is just a brief idea given in the idea page, I have a
>> doubt that what are the things other than solving beam bending stress and
>> deflection problems to be implemented in the project?
>> >>
>> >> Any type of suggestions are welcome.
>> >>
>> >>
>> ==========================================================================================================================================
>> >> Regards
>> >> Sampad Kumar Saha
>> >> Mathematics and Computing
>> >> I.I.T. Kharagpur
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> Groups "sympy" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> an email to sympy+unsubscr...@googlegroups.com.
>> >> To post to this group, send email to sympy@googlegroups.com.
>> >> Visit this group at https://groups.google.com/group/sympy.
>> >> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sympy/7cbe2101-fd59-484b-9e25-f563636d6366%40googlegroups.com
>> .
>> >> For more options, visit https://groups.google.com/d/optout.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "sympy" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to sympy+unsubscr...@googlegroups.com.
>> > To post to this group, send email to sympy@googlegroups.com.
>> > Visit this group at https://groups.google.com/group/sympy.
>> > To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sympy/1795A385-4AEA-44FD-BEE8-8115D53DA14B%40gmail.com
>> .
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sympy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sympy+unsubscr...@googlegroups.com.
>> To post to this group, send email to sympy@googlegroups.com.
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sympy/CAKgW%3D6JiW6zhx%3DcTahjcugKaR3jOTrYOnFJWYRr-%2BNiS-2zcLQ%40mail.gmail.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/CANzav4HrH7YbrOm4%3D9s2%2BHevCnCv4vz1RbuU%2BZWwLWLnCZpbcw%40mail.gmail.com
> <https://groups.google.com/d/msgid/sympy/CANzav4HrH7YbrOm4%3D9s2%2BHevCnCv4vz1RbuU%2BZWwLWLnCZpbcw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6KrEOoZ-CvGJ_HTBVSpTLVkW6geUfvXdP8GAiBNO4y8qQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to