I need help setting my formula in a loop
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
daniel choudhry
el 17 de Nov. de 2020
Comentada: daniel choudhry
el 17 de Nov. de 2020
I am having trouble setting this formula into my code and in my loop.
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 comentarios
Respuesta aceptada
David Hill
el 17 de Nov. de 2020
No loop is necessary for the equation
sum(abs(diff(AP)).*fs)/length(AP);% it appears that 1/deltaT = fs
3 comentarios
David Hill
el 17 de Nov. de 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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!