Thread Subject: How to get Inverse Fouerier ?

Subject: How to get Inverse Fouerier ?

From: Nirmal

Date: 20 Nov, 2009 15:50:19

Message: 1 of 3

Hi Everyone,
I have the complicated function in Fourier Domain. I want to find the inverse fourier of the complicated function. This function is a vector potential of the electrodynamic wheel for magnetic levitation in Fourier domain. I am trying to get the function in the rectangular coordinate system, f(x). F(w) is a function in fourier domain. I want to find the function f(x) which is a fourier inverse of F(w).
I tried Mathematica, Maple and MATLAB to get the straight foruier inverse, but could not get the result.
I am wondering if there is any way to get the inverse fourier of F(w). I did not get any idea , so I am thinking of integrating it by Numerical Technique. But, I still do not know which of the numerical technique works well for the highly oscillatory function like this (i.e. For the Integrand: 1/(2*pi)*F(w)*exp(i*w*x)).

           [exp(t/2*w)*w^4*heaviside(-w)*cosh(r*y)]
F(w)= ---------------------------------------------------------------
                  [w*cosh(r*t/2)+r*sinh(r*t/2)]

Where, r=sqrt(w^2+i*mu(we+v*w)), here r is a function of w as well.
mu=permeability of the surface
y=distance along y-axis, we=angular velocity of the wheel, t=thickness of the guide-way, v=translational velocity of the wheel, x=distance in x-axis (which is a variable)
Now,
f(x)=Integration(-Inf,Inf,1/(2*pi)*F(w)*exp(i*w*x)*dw)

Could you please suggest me some ideas to find the Inverse Fourier of F(w) or Integrate by Numerical Technique (suggest me the best method for highly oscillatory Integrand).

Thank you !!!

Subject: How to get Inverse Fouerier ?

From: Matt Fetterman

Date: 20 Nov, 2009 17:00:23

Message: 2 of 3

"Nirmal " <nirmal323@yahoo.com> wrote in message <he6drr$da1$1@fred.mathworks.com>...
> Hi Everyone,
> I have the complicated function in Fourier Domain. I want to find the inverse fourier of the complicated function. This function is a vector potential of the electrodynamic wheel for magnetic levitation in Fourier domain. I am trying to get the function in the rectangular coordinate system, f(x). F(w) is a function in fourier domain. I want to find the function f(x) which is a fourier inverse of F(w).
> I tried Mathematica, Maple and MATLAB to get the straight foruier inverse, but could not get the result.
> I am wondering if there is any way to get the inverse fourier of F(w). I did not get any idea , so I am thinking of integrating it by Numerical Technique. But, I still do not know which of the numerical technique works well for the highly oscillatory function like this (i.e. For the Integrand: 1/(2*pi)*F(w)*exp(i*w*x)).
>
> [exp(t/2*w)*w^4*heaviside(-w)*cosh(r*y)]
> F(w)= ---------------------------------------------------------------
> [w*cosh(r*t/2)+r*sinh(r*t/2)]
>
> Where, r=sqrt(w^2+i*mu(we+v*w)), here r is a function of w as well.
> mu=permeability of the surface
> y=distance along y-axis, we=angular velocity of the wheel, t=thickness of the guide-way, v=translational velocity of the wheel, x=distance in x-axis (which is a variable)
> Now,
> f(x)=Integration(-Inf,Inf,1/(2*pi)*F(w)*exp(i*w*x)*dw)
>
> Could you please suggest me some ideas to find the Inverse Fourier of F(w) or Integrate by Numerical Technique (suggest me the best method for highly oscillatory Integrand).
>
> Thank you !!!

How about ifft. Regards Matt

Subject: How to get Inverse Fouerier ?

From: Steve Amphlett

Date: 20 Nov, 2009 17:13:18

Message: 3 of 3

"Nirmal " <nirmal323@yahoo.com> wrote in message <he6drr$da1$1@fred.mathworks.com>...
> Hi Everyone,
> I have the complicated function in Fourier Domain. I want to find the inverse fourier of the complicated function. This function is a vector potential of the electrodynamic wheel for magnetic levitation in Fourier domain. I am trying to get the function in the rectangular coordinate system, f(x). F(w) is a function in fourier domain. I want to find the function f(x) which is a fourier inverse of F(w).
> I tried Mathematica, Maple and MATLAB to get the straight foruier inverse, but could not get the result.
> I am wondering if there is any way to get the inverse fourier of F(w). I did not get any idea , so I am thinking of integrating it by Numerical Technique. But, I still do not know which of the numerical technique works well for the highly oscillatory function like this (i.e. For the Integrand: 1/(2*pi)*F(w)*exp(i*w*x)).
>
> [exp(t/2*w)*w^4*heaviside(-w)*cosh(r*y)]
> F(w)= ---------------------------------------------------------------
> [w*cosh(r*t/2)+r*sinh(r*t/2)]
>
> Where, r=sqrt(w^2+i*mu(we+v*w)), here r is a function of w as well.
> mu=permeability of the surface
> y=distance along y-axis, we=angular velocity of the wheel, t=thickness of the guide-way, v=translational velocity of the wheel, x=distance in x-axis (which is a variable)
> Now,
> f(x)=Integration(-Inf,Inf,1/(2*pi)*F(w)*exp(i*w*x)*dw)
>
> Could you please suggest me some ideas to find the Inverse Fourier of F(w) or Integrate by Numerical Technique (suggest me the best method for highly oscillatory Integrand).



If you have a complex spectrum and want a real time domain signal from it, use ifft(). But you'll need to be very careful what you feed into ifft(). It should be a double-sided spectrum, ordered correctly. You'll need to create the neagtive frequencies and append them to your existing spectrum - quite a fraght process for the unfamiliar.

Good luck.

Tags for this Thread

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

rssFeed for this Thread

Contact us at files@mathworks.com