I need help setting my formula in a loop
조회 수: 1 (최근 30일)
이전 댓글 표시
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
채택된 답변
David Hill
2020년 11월 17일
No loop is necessary for the equation
sum(abs(diff(AP)).*fs)/length(AP);% it appears that 1/deltaT = fs
댓글 수: 3
David Hill
2020년 11월 17일
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.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!