Message Boards Message Boards

0
|
10667 Views
|
3 Replies
|
2 Total Likes
View groups...
Share
Share this post:

Use Convolve[] function in a proper way?

Posted 8 years ago

Hello Group,

I'm having problems getting any return from the Convolve command in MMA 10.3. Here are some examples:

Convolve[E^t, E^-t, t, y]

Convolve[Sin[\[Omega] t], Cos[\[Omega] t], t, y]

Convolve[t, E^t, t, y]

If I do the definition, naturally I get something, for example,

Integrate[E^y E^-(t - y), {y, 0, t}]

GenerateConditions does not help. What bonehead mistake am I making?

thanks, Whiffee

3 Replies

If you want to match the output of

Integrate[E^y E^-(t - y), {y, 0, t}]

then you need to specify that the functions f and g are only defined for positive arguments, as described here,

Convolve[E^t UnitStep[t], E^-t UnitStep[t], t, y]
POSTED BY: Jason Biggs

Jason,

Thanks for the tip. A little experimentation resulted in input that recovered my expected output exactly:

Convolve[ E^y UnitStep[y], E^-y UnitStep[y], y, t, Assumptions -> t > 0]

The same template worked for the other examples I had. Though the form of input looks bizarre, I now feel I can use the command, which makes me feel better.

I got same result using M-10.4. Just returns input.

"A bug, not a feature"

POSTED BY: S M Blinder
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract