Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Trying to plot fft,,Please help

1 Ansicht (letzte 30 Tage)
Avan Al-Saffar
Avan Al-Saffar am 15 Aug. 2014
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
My code is :
function RunOsciliation5814
% Solving and ploting the Logistic model with an extra forcing parameter
% dxdt=N0*x*sin(omega*t)*(1-x/K);
N0=2; % The value of the growth rate x0=.1; % The initial condition omega=.5; % The value of osillation parameter t0=0; % The initial value of the time vector tf=200; % The final value in the time vector tspan=t0:tf; % Time vector K=10; % Carrying capacity
% Using ode45 solver to integrate the ODE [t,x]=ode45(@osciliation,[0 200],0.1,[],2,10,.5);
plot(t,x,'*-'); % Plotting Time Vs the population xlabel('t') ylabel('x') title('Time Vs population')
1;

Antworten (1)

Salaheddin Hosseinzadeh
Salaheddin Hosseinzadeh am 15 Aug. 2014
Hi Avan,
I wish you had provided more information about your problem.
I don't see any sign of fft in your code?! I don't really know what's your intention.
But if you just want to make a fft plot of your data, which apparently is x you may use this code I created to facilitate using fft.
It's very simple to use fft, just take a look inside the file and you'll understand how it's done.
All you need is the data and sampling frequency which is defined a Fs I believe.
I'm hoping this helps but let us know if your problem is not solved.
Good Luck

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by