走木大 发表于 2011-9-25 11:47:40

矩阵 列相加 求 指错?

x =

   1   2   3   4
   1   2   3   4
   1   2   3   4
   1   2   3   4

>> for i = 1:4
          for j = 1:4
            x(i,i) = x(i,i) + x(i,j);
          end
      end
disp(x)
    11   2   3   4
   1    13   3   4
   1   2    16   4
   1   2   3    20
大家看看 怎么不是没列的和呢?

走木大 发表于 2011-9-25 11:55:55

x =

   1   2   3   4
   1   2   3   4
   1   2   3   4
   1   2   3   4

>> for i = 1:4
         for j = 1:4
               if i ~=j
                  x(i,i) = x(i,i) + x(i,j);
               end
            end
   end
disp(x)
    10   2   3   4
   1    10   3   4
   1   2    10   4
   1   2   3    10
知道了 谢谢 大家关注
页: [1]
查看完整版本: 矩阵 列相加 求 指错?