我了解程序的工作原理,但有点困惑。如果有人能解释,那就太好了。输出为21,12。它的工作方式是7*3=21和4*3=12吗?
mat=[7 11 3; 3:5];
[r,c]=size(mat);
for i=1:r
fprintf ('The sum is %dn',sum(mat(i,:)))
end
mat(i,:)
将在mat
的第一行中为您提供所有值。在您的示例中,第一行是[7 11 3]
,第二行是[3 4 5]
。您看到的输出是每行中所有值的总和(7+11+3=21(。