Index loop into matrix

2 ビュー (過去 30 日間)
Simon Kibsgaard
Simon Kibsgaard 2020 年 12 月 2 日
コメント済み: Simon Kibsgaard 2020 年 12 月 2 日
Hi
Im very new to MatLab.
Im trying to get this loop to produce a 10x3 matrix and not 10 sepperate answers.
triCoord=10x9
ntri = 10
qTop = zeros(ntri,3)
for n=1:ntri
qTop =[]
qTop(n,:) = [qTop
mean(triCoord(n,[1 4 7])),mean(triCoord(n,[2 5 8])),mean(triCoord(n,[3 6 9]))]
end
qTop

採用された回答

VBBV
VBBV 2020 年 12 月 2 日
triCoord= zeros(10,9);
ntri = 10
qTop = zeros(ntri,3);
for n=1:ntri
qTop(n,:) = [mean(triCoord(n,[1 4 7])),mean(triCoord(n,[2 5 8])),mean(triCoord(n,[3 6 9]))];
end
qTop
  1 件のコメント
Simon Kibsgaard
Simon Kibsgaard 2020 年 12 月 2 日
Thanks v much, thats what i needed

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by