回覆列表
  • 1 # 使用者8722585759824

    >> a=[2 4 1;6 7 2;3 5 9]

    a =

    2 4 1

    6 7 2

    3 5 9

    最簡方法:

    sum(a) 得a的列和

    sum(a") 得a的行和

    用for迴圈求得各行元素之和:

    s=0;

    a=[2 4 1;6 7 2;3 5 9];

    for k=a

    s=s+k;

    end

    disp(s") % s矩陣裡是各行元素之和

    matlab中sum函式對矩陣的求和總結

    A= [1, 2 ,3 ,4, 5;

    1, 2, 3, 4, 5];

    a=sum(A) %對整個矩陣按列求和

    >>a= [2 4 6 8 10]

    sum(A(1:t,:),1) %對矩陣前1到t行按列求和

    b=sum(A,2) %對整個矩陣按行求和

    >>b=[15;15];

    d=sum(A(:,1:3),2) %對矩陣前1到3列按行求和

    >>d = [6;6]

    c=sum(A(:)) %整個矩陣整體求和

    >>c =30

  • 中秋節和大豐收的關聯?
  • 豌豆粉漏魚的做法,豌豆粉漏魚怎麼做好吃,豌豆?