Fast/Finite Fourier Transform

1 visualizzazione (ultimi 30 giorni)
Yeetesh
Yeetesh il 7 Dic 2013
Risposto: Walter Roberson il 7 Dic 2013
I want to do a 'fft' of the first two equations in the article. I managed to put them into a first order function.
function dot=fitz(t,v);
dot=zeros(2,1);
dot(2)=0.08*(v(1)+0.7-0.8*v(2));
dot(1)=v(1)-(v(1)^3)/3-v(2);
%%%%I have also managed to solve by plotting it with ode45.
[t,v]=ode45('fitz',[0 200],[0,0]);
plot(t,v(:,2),t,v(:,1));
plot(t,v)
%%%But how would I be able to do a Fourier analysis of the two non linear ODE's?
%%%An example would also help me understand it.

Risposte (1)

Walter Roberson
Walter Roberson il 7 Dic 2013
I think you want a non-equispaced FFT, NFFT; see http://www.cims.nyu.edu/cmcl/nufft/nufft.html
The "t" would be the time points and the "v" would be the values.

Categorie

Scopri di più su Numerical Integration and Differential Equations in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by