Index loop into matrix
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Simon Kibsgaard
am 2 Dez. 2020
Kommentiert: Simon Kibsgaard
am 2 Dez. 2020
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
0 Kommentare
Akzeptierte Antwort
VBBV
am 2 Dez. 2020
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
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!