Matlab的加法函数sum如何使用Matlab的和函数进行加法运算,以及如何使用Matlab的和函数和: 1? 按[s=sum(a ) ]合计; 2 .使用2.[s=sum(a,dim ) ]按指定的维进行合计; 3 .使用3.[s=sum(__,outtype ) ]指定输出结果的数据类型。
本文工作环境: Windows7系统、MATLAB r 2020 a版本、戴尔G3计算机。
Matlab加法函数sum的使用方法:
1、s=sum(a ),共计
如果x是向量,则计算向量元素之和。 例如,以下情况:
x=qrdbmh (10,1,10 ) ) )。
x=
7 1 9 10 7 8 8 4 7 2
合计(x ) )。
ans=
计算63x数组时,它是数组列的和。 示例:
x=帕斯卡(4,2 ) ) ) )。
x=
-1 -1 -1 -1
3 2 1 0
-3 -1 0 0
1 0 0 0
合计(x ) )。
ans=
0 0 0-12,s=sum(a,dim ),按指定维进行合计
Dim=1表示列的总和
Dim=2表示行的总和
Dim=3表示页面的总和
.等等
例如:
a=Toeplitz(1:5 ) )
a=
1 2 3 4 5
2 1 2 3 4
3 2 1 2 3
4 3 2 1 2
5 4 3 2 1
sum(a,1 ) )。
ans=
15 12 11 12 15
sum(a,2 ) )。
ans=
15
12
11
12
153、s=sum(__,outtype )指定输出结果的数据类型
可选的字符串参数为" double "、" default "和" native "
通常,默认值为“‘default”
可以使用此参数,因为您可能希望将整数相加并使结果的输出达到双精度
例如:
a=单值(1:4 ) ) )。
a=
1 2 3 4
类别(sum(a,“双精度”) )
ans=
两倍
类别(sum(a ) ) )
ans=
虽然单矩阵的数据类型是全面的,但数据类型转换与其他语言不完全匹配,处理时需谨慎
4、s=sum(__,NaNflag )是否忽略nan值
添加时,数据中可能有NaN值,计算结果中可能有NaN。 常见的处理方法是通过isnan函数排除nan值。 有了这个选项,事情很简单
例如:
a=rand (1,6 ); a ) rand perm (6,2 )=NaN
a=
0.7060 0.0318 NaN 0.0462 0.0971 NaN
合计(a ) )。
ans=
圆盘烤点心
sum(a,’omit nan‘) )
ans=
0.8812相关免费学习推荐: php编程(视频) ) ) ) ) )。
以上是如何使用Matlab的加法函数的详细情况。 请关注其他有关Lei.com PHP知识的文章!