Message Boards Message Boards

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

Use Convolve[] function in a proper way?

Posted 9 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

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

"A bug, not a feature"

POSTED BY: S M Blinder

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.

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