发布网友 发布时间:2022-04-24 01:58
共4个回答
热心网友 时间:2023-10-13 09:40
sum()是matlab中的求和函数,sum(A,n)表示将矩阵A沿着第n个维度求和。所以:
sum(A,1)表示沿着A的第一个维度求和,如果A是二维矩阵,也就是按列求和,结果是一个行向量
示例如下:
>> A = magic(3)热心网友 时间:2023-10-13 09:41
sum(A,1)表示矩阵A的每个列向量按行相加;
sum(A,2)表示矩阵A的每个行向量按列相加。
热心网友 时间:2023-10-13 09:41
y=[1 3;2 5]
y => sum(y)
ans = 3 8>> sum(sum(y))
ans =11
即: sum(sum(1)) 求矩阵y所有元素的和。
sum(1) 是对矩阵各个列求和
MATLAB 应用广泛,其中包括信号处理和通信、图像和视频处理、控制系统、测试和测量、计算金融学及计算生物学等众多应用领域。在各行业和学术机构中,有一百多万工程师和科学家使用 MATLAB 这一技术计算语言。
热心网友 时间:2023-10-13 09:42
请看下面的例子,你就懂的
>> A=[3 2 5;2 3 6; 7 5 2]
A =
3 2 5
2 3 6
7 5 2
>> sum(A,1)
ans =
12 10 13