How to create a vector for multiple frames of data in rows and columns?
1 回表示 (過去 30 日間)
古いコメントを表示
I have data from a walking data collection. Each marker has two columns of data and 134 rows of data. I need to create a vector that corresponds to the time of each frame starting at 0. I am assuming this would need to be done with some of loop. If anyone could help that would be great.
回答 (1 件)
Jan
2023 年 2 月 27 日
The actual question is: "I need to create a vector that corresponds to the time of each frame starting at 0"
What about:
t = linspace(0, 133/120, 134) % Yes: 133/120, not 134/120
2 件のコメント
Jan
2023 年 2 月 28 日
Expand:
thigh_vector = atand((RGRT(2)-RLCO(2))/(RGRT(1)-RLCO(1)));
to the complete columns:
thigh_vector = atand((RGRT(:, 2) - RLCO(:, 2)) ./ (RGRT(:, 1) - RLCO(:, 1)));
You need the elementwise division ./ instead of the array division / here.
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!