FFT in for Loop
Afficher commentaires plus anciens
This code is not wroking I want to create a for loop to perform FFT
M = 1:100
dt =.1
time = 0:0.5:(length(M)-1)/2
samplerate=1/dt;
J= length(S)/samplerate-dt
t = 0:1/samplerate:(J) %0:1/200:length(time)-1;
L = length(t)
f = samplerate*(0:(L/2))/L;
dat1 = f(1,:).';
for i = 1:10
MM(:,i) = FLOW(:,i)
y(:,i) = fft(MM(:,i))%fft(FLOW(:,i))
P20 = abs(y(:,i)/L)
P10(:,i)= P20((:,i)(1:L/2+1)))
P10(2:end-1) = 2*P10(2:end-1)
A = ( P10(:,i));
dat1 =[dat1,A];
end
4 commentaires
KSSV
le 13 Fév 2020
This code is not wroking
Why? what is the error/ problem?
Joshua David Selvaraj
le 13 Fév 2020
Siriniharika Katukam
le 17 Fév 2020
What is "S" in line 5 and "FLOW" in first line of for loop?
JoshuaDavid Selvaraj
le 17 Fév 2020
P10= P20(1:L/2+1,:) this works i fixied it however thans for your support
Réponses (0)
Catégories
En savoir plus sur Frequency Transformations dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!