Re: Problem with function
- To: mathgroup at smc.vnet.net
- Subject: [mg48388] Re: Problem with function
- From: Bill Rowe <readnewsciv at earthlink.net>
- Date: Wed, 26 May 2004 02:42:00 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
On 5/25/04 at 7:17 AM, paker_wawa at poczta.onet.pl (DJkapi) wrote: >>Use UnitStep to define g i.e., >>g = t(UnitStep[t] - UnitStep[t - 1]) + (1.5 - .5 t)(UnitStep[t - >>1] - UnitStep[t - 3]) >>then you can do >>Plot[g, {t,-1,4}, PlotRange->All]; >>to plot the function and >>FourierTransform[g, t, w] to get the Fourier transform -- To reply >>via email subtract one hundred and four >Thanks for your answer. I have one more question. Is it possible to >plot the result of FourierTransform? I have tried in the same way >as you have done with the function but i got an error message. It is possible to plot any function that outputs real values. Typically, a Fourier transform of a real valued function will be a complex valued function. It isn't possible to directly plot a complex valued function. You can plot either the magnitude of the complex values or the phase. That is if f = FourierTransform[g, t, w]; then Plot[Abs@f, {w, 0, 2 Pi}] would plot the magnitude and Plot[Arg@f, {w, 0, 2 Pi}] would plot the phase Alternatively, you could do Plot[Re@f, {w, 0, 2 Pi}] or Plot[Im@f, {w, 0, 2 Pi}] You also might want to look at the packages Graphics`ComplexMap` and Graphics`ArgColors` -- To reply via email subtract one hundred and four