matlab是一款功能强大的软件,matlab提供了很多函数供我们使用,其中的sum函数是一个求和函数,那么matlab中sum函数的用法是什么呢?下面一起来看看吧。
工具/原料
matlab R2016b
方法/步骤
1
首先打开电脑上的“matlab”软件,进入软件主界面如下图所示,可以看到命令行窗口。
2
先输入一个简单的向量a,此处输入a=[1 2 3 4],a中包含四个元素,如下图所示。
3
接着使用sum函数对向量a进行求和,调用格式为sum(a),sum用于向量求和的时候,得到的结果为所有元素的和,结果如下图所示。
4
下面在命令行窗口输入一个矩阵A(2行4列矩阵),矩阵的定义如下图所示,接着使用sum函数对矩阵求和。
5
sum函数对矩阵求和的调用格式为sum(A),得到的结果为矩阵A每一列元素的和,一共有4个数字。
6
如果对矩阵的列求和,使用命令sum(A,1),对矩阵的行求和,使用命令sum(A,2),具体的运行结果如下图所示。
7
matlab默认的输出类型为double型,使用命令whos即可查看数据类型。
8
sum(sum(A))命令可以实现对A的所有元素求和,相当于先对A的每一列求和,再对向量sum(A)求和,得到的结果如下图所示。
9
diag函数可以表示出矩阵A的对角线元素,此处为1和6。sum(diag(A))命令可以实现对A的对角线元素求和,得到的结果为7。
10
sum(A(n,:))命令可以实现对矩阵A的第n行求和,此处使用sum(A(1,:))对矩阵A的第1行求和,得到结果为10。
11
sum(A(:,n))命令可以实现对矩阵A的第n列求和,此处使用sum(A(:,1))对矩阵A的第1列求和,得到结果为6。
注意事项
matlab R2016b