娄底市历届副市长:matlab小问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 05:46:00
>>q=sum(x,y)
q=x
如果矩阵列加和函数sum中输入两个数字
得到的值是第一个数的值,那么第二参数y有什么用?
而且sum函数还必须有两个参数,为什么?

你理解错了,sum函数是按照列方向返回和。matlab一切操作都是按“列”进行计算得。而sum函数里面第二个参数表明求和得方向。比较下面得例子你就知道区别了。
a=[1 2;
3 4];

sum(a) =
4 6;

sum(a,1)=
4 6;

sum(a,2)=

3 7;