0
嗨,让我说我有矩阵大小5x5。在Matlab中限制总和
B=[1 2 3 4 5; 10 20 30 40 50; 100 200 300 400 500; 1000 2000 3000 4000 5000; 10000 20000 30000 40000 50000];
如何使用功能的总和,2和4之间综上所述行有结果:
A = [1110;2220;3330;4440]
嗨,让我说我有矩阵大小5x5。在Matlab中限制总和
B=[1 2 3 4 5; 10 20 30 40 50; 100 200 300 400 500; 1000 2000 3000 4000 5000; 10000 20000 30000 40000 50000];
如何使用功能的总和,2和4之间综上所述行有结果:
A = [1110;2220;3330;4440]
你会发现在http://www.mathworks.co.uk/help/matlab/math/matrix-indexing.html
有关的文件中矩阵索引一些有用的信息,说明你的榜样,你可以使用B(2:4,:)中检索如下:
ans =
10 20 30 40 50
100 200 300 400 500
1000 2000 3000 4000 5000
然后,您可以使用SUM函数如下,以达到您想要的结果:
A = sum(B(2:4,:))
我希望这有助于!
一切顺利,
马特
MATLAB>> sum(B(2:4,1:4))
ans =
1110 2220 3330 4440
如果你要转的结果,在末尾添加'
。
谢谢它的作品。 – Primus 2013-03-07 18:56:54