I need help setting my formula in a loop
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
daniel choudhry
le 17 Nov 2020
Commenté : daniel choudhry
le 17 Nov 2020
I am having trouble setting this formula into my code and in my loop.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/416343/image.png)
fs = 1000; % Hz
t = [1/fs:1/fs:length(COPNET_x)/fs];
n = length(COPNET_x);
%% Analyze data
COPNET_x = data_grf(:,11);
COPNET_z = data_grf(:,13);
GRFNET_x = data_grf(:,5);
GRFNET_y = data_grf(:,7);
Rx = max(COPNET_x)- min(COPNET_x); %sway range in AP
Rz = max(COPNET_z)-min(COPNET_z); % sway range in ML
for i = 1:n
Vel_AP = sum(abs(COPNET_x(i) - COPNET_x(i-1))/t)/n;
end
0 commentaires
Réponse acceptée
David Hill
le 17 Nov 2020
No loop is necessary for the equation
sum(abs(diff(AP)).*fs)/length(AP);% it appears that 1/deltaT = fs
3 commentaires
David Hill
le 17 Nov 2020
sum(sqrt(diff(AP).^2+diff(ML).^2).*fs)/length(AP);
%I am assuming this is what you want. Your equation seems to be missing some parentheses.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!