How do I call a specific row in a table of data
13 ビュー (過去 30 日間)
古いコメントを表示
I have a table of data and there is 5 rows and 5 columns, Im wondering what is the way to correctly call one row of the table and then find the average of each row, and then square root the average time of each row.
here what I mean: I need to use a command to call out an indivual row, then I need to find the average of the row's value. then find the squared average of those averaged values.
here is the table for reference:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/789260/image.jpeg)
heres the table imported into mat lab for reference:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/789265/image.jpeg)
0 件のコメント
採用された回答
Chunru
2021 年 11 月 4 日
% dummy data
x = randn(7, 5)
% In your data, 1st column is distance. You should ignore it for
% averaging.
xave = mean(x(:, 2:end), 2) % select all rows and 2nd to last columns, then average along rows (2)
% squared average of average (not sure your exact meaning here)
y = mean(xave).^2
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Tables についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!