2013-03-07 91 views
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] 

回答

4

你會發現在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,:)) 

我希望這有助於!

一切順利,

馬特

+0

謝謝它的作品。 – Primus 2013-03-07 18:56:54

1
MATLAB>> sum(B(2:4,1:4)) 

ans = 

     1110  2220  3330  4440 

如果你要轉的結果,在末尾添加'