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!