赵凯静 发表于 2012-7-27 11:49

小妹初学matlab请教大虾帮助!!

   如果x是一个矩阵,那么sum(x)是把这个矩阵的所有元素加和么?
                         再次先谢谢了!!{:soso_e183:}

20111140116 发表于 2012-7-27 12:27

不是的,sum(x)只是对矩阵的每一列进行求和。
列如:>> x=

x =

     1     2     3
     4     5     6
     7     8     9

>> sum(x)

ans =

    12    15    18
对矩阵求和是sum(x(:))
(还是刚才那个矩阵)
>> sum(x(:))

ans =

    45

>>
可以用matlab调试一下{:soso_e100:}

20111140116 发表于 2012-7-27 12:28

20111140116 发表于 2012-7-27 12:27 static/image/common/back.gif
不是的,sum(x)只是对矩阵的每一列进行求和。
列如:>> x=



不知道为什么这个表情会出现在()里,不好意思,那个直接忽略吧,我在发一分

20111140116 发表于 2012-7-27 12:30

不是的,sum(x)只是对矩阵的每一列进行求和。
列如:>> x=

x =

     1     2     3
     4     5     6
     7     8     9

>> sum(x)

ans =

    12    15    18
对矩阵求和是sum(x(:))
(还是刚才那个矩阵)
>> sum(x(:))

ans =

    45

>>
可以用matlab调试一下

20111140116 发表于 2012-7-27 12:32

20111140116 发表于 2012-7-27 12:30 static/image/common/back.gif
不是的,sum(x)只是对矩阵的每一列进行求和。
列如:>> x=



怎么会这样!!! 对矩阵求和是sum(x(:))    这下应该不会那样了吧

20111140116 发表于 2012-7-27 12:37

>> x=

x =

     1     2     3
     4     5     6
     7     8     9

>> sum(x)

ans =

    12    15    18

>> sum(x(:))

ans =

    45

>>

20111140116 发表于 2012-7-27 12:38

20111140116 发表于 2012-7-27 12:37 static/image/common/back.gif


终于可以了:'(

John_Corner 发表于 2012-7-27 13:25

sum(X)是对矩阵X的列元素加和,而不是整个矩阵元素

darker50 发表于 2012-7-27 14:01

20111140116 发表于 2012-7-27 12:37 static/image/common/back.gif


   那个是表情的代码,所以会自动有表情。

20111140116 发表于 2012-7-27 14:18

darker50 发表于 2012-7-27 14:01 static/image/common/back.gif
那个是表情的代码,所以会自动有表情。

原来是这样啊{:3_54:}
页: [1] 2
查看完整版本: 小妹初学matlab请教大虾帮助!!