|
[Date Index]
[Thread Index]
[Author Index]
Re: a question about the UnitStep function
- To: mathgroup at smc.vnet.net
- Subject: [mg58440] Re: a question about the UnitStep function
- From: "Mariusz Jankowski" <mjankowski at usm.maine.edu>
- Date: Sat, 2 Jul 2005 04:07:00 -0400 (EDT)
- Organization: University of Southern Maine
- References: <da2msl$944$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Function f has finite support, so use finite limits of integration
Integrate[f[z] f[x - z], {z, -1, 1}]
works fine.
Mariusz
>>> Zhou Jiang<jiangzhou_yz at yahoo.com> 07/01/05 2:12 AM >>>
Dear Mathgroup,
I want to let Mathematica compute the convolution of two sqare waves. I did
as follows
f[x_]:=(UnitStep[x+1]-UnitStep[x-1])/2;
integrand=f[z] f[x-z];
Assuming[Element[x, Reals], Integrate[integrand, {z, -Infinity, Infinity}]]
Mathematica gave me the result as follows,
((-1 + x) UnitStep[-1 + x] - x UnitStep[x] + (2 + x) UnitStep[2 + x])/4
I plot the result to check
Plot[%,{x,-10,10}, PlotRange->All];
It is clear wrong since the convolution of two square waves should be
convergent. Can anyone give me some help with the subtlties about the
UnitStep function? Any thoughts are appriciable.
Prev by Date:
Re: Can't assign value to symbols
Next by Date:
Re: Can't assign value to symbols
Previous by thread:
Re: Re: a question about the UnitStep function
Next by thread:
Re: a question about the UnitStep function
|