首页 > 编程知识 正文

matlab 数组求和,matlab按行求和

时间:2023-05-05 08:12:08 阅读:34295 作者:1330

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知识的文章!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。