如何从另一列中的对应元素中减去列中的每个元素?

时间:2012-10-28 12:12:01

标签: matlab

我意识到我可以通过循环来做到这一点,但是想知道是否有更简单的方法来做它。

1 个答案:

答案 0 :(得分:3)

只是减去它们?

>>  foo = round(20*rand(6,2))  # generate a random matrix with 2 columns

foo =                    

    13     9
     6    18
     0    11
    13    14
    17     4
    10     3

>>  foo(:,1) - foo(:,2)         # first column minus second column

ans =

     4
   -12
   -11
    -1
    13
     7