MATLAB,函数sum的用法简介

对于MATLAB,函数sum的用法简介,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。
010203
基本用法:
1.1运算的对象是一个向量:生成一个向量,用sum函数对向量进行运算。sum函数对向量的所有元素求和。调用格式:b=sum(a);a表示行向量,b表示行向量的总和。例子如下:a=[1 2 3 4 5];b=总和(a);b=15
运算的对象是一个矩阵:生成一个矩阵,用sum函数对矩阵进行运算。在MATLAB中默认情况下,sum函数对矩阵每一列的元素求和,结果是一个水平量。调用格式:b=sum(a);a表示矩阵,b表示矩阵各列相加得到的行向量。例子如下:a=[1 2 34 5 67 8 9];sum(a)=[12 15 18];
设置sum函数参数表的参数dim,对矩阵的每一列或每一行求和,得到行向量或列向量。调用格式:b=sum(a,dim);a代表矩阵;Dim等于1或2,1表示每列相加,2表示每行相加;指示是对每列求和还是对每行求和;b表示获得的行向量。例子如下:a=[1 2 34 5 67 8 9];sum(a,1)=[12 15 18];sum(a,2)=[61524];01020304
数据类型:
01默认数据类型01MATLAB:如果没有指定输出和输入变量的数据类型,则默认生成一个double类型的矩阵,并使用sum函数进行运算。使用whos函数在sum函数的操作过程中观察变量数据类型。例子如下:a=[1 2 34 5 67 8 9];B=sum(A)B=[12 15 18]whos命令的结果显示,矩阵A和结果向量B的数据类型都是double。
02MATLAB默认输出数据类型:如果输入变量不是single,则输出变量的数据类型是double。如果输入变量的数据类型是单一的,则输出数据类型是单一的;生成一个Int8(整型)矩阵,用sum函数进行运算。使用whos函数观察sum函数操作的变量数据类型。例子如下:a=[1 2 34 5 67 8 9];Int8(a)b=sum(a)b=[12 15 18]whos结果观察:输入矩阵A为Int8类型,输出矩阵B为double类型。
类型参数“native”可用于使输入和输出矩阵或向量的数据类型一致。生成一个Int8(整型)矩阵,用sum函数进行运算。使用whos函数观察sum函数操作的变量数据类型。调用格式:b=sum(a,type);当type等于' native '时,输入变量和输出变量的数据类型是相同的。例子如下:a=[1 2 34 5 67 8 9];Int8(a)b=sum(a)b=[12 15 18]whos结果观察:输入矩阵A为Int8类型,输出矩阵B为int8类型。
您可以使用类型参数“double”强制输出变量的数据为double类型。无论输入变量是否是单精度的,输出数据类型都是双精度的。生成一个Int8(整型)矩阵,用sum函数进行运算。使用whos函数观察sum函数操作的变量数据类型。调用格式:b=sum(a,type);当type等于' double '时,输出变量的输出类型为double。
例子如下:a=[1 2 34 5 67 8 9];Int8(a)b=sum(a)b=[12 15 18]whos观察结果:输入矩阵A为Int8类型,输出矩阵B为double类型。
01020304
使用技巧:
1.1运算的对象是矩阵c=sum(sum(a));a是一个矩阵,结果是矩阵a的所有元素之和,例子如下:a=[1 2 34 5 67 8 9];Sum(sum(a))Ans=4502运算的对象是矩阵C=sum(diag(a));a是方阵,结果是对角元素之和,矩阵的迹;a=[1 2 34 5 67 8 9];Sum(diag(a))Ans=1503运算的对象是矩阵C=sum(a(:n));a是矩阵,结果是第n列所有元素之和,即矩阵的迹;a=[1 2 34 5 67 8 9];sum(a(:2))Ans=15
04运算的对象是矩阵C=sum(a(n,);a是矩阵,结果是第n行所有元素之和,即矩阵的迹;a=[1 2 34 5 67 8 9];Sum(a(1,))Ans=6
特别提示:
如果你觉得有帮助,请点个赞!有问题请私信我。
以上知识分享到此为止,希望能够帮助到大家!
推荐阅读
- alfa romeo车标含义?(阿尔法罗密欧车标)
- 华为鸿蒙os如何操作 华为鸿蒙os2.0系统官网报名入口
- 14款沃尔沃s60l二手车能买吗?(沃尔沃s60为什么贬值厉害)
- power mp3 wma converter(mp3格式转换器)软件介绍(power mp3 wma converter(mp3格式转换器))
- 42岁李贞贤宣布平安生女,网友:歌声击退山贼的那个
- 热火朝天的高铁WiFi迟迟未到(5G能否破局)
- 华为手机性价比最高是哪几款2022? 华为哪款手机性价比高最值得入手
- 进口捷豹全部车型报价?(捷豹报价大全价格表)
- 韩庚江铠同疑相恋,两人同游马尔代夫遭曝光
- 八卦格字帖软件介绍(八卦格字帖)
- 虚拟机 操作系统(操作系统整合:虚拟机管理程序的下一步)
- 比亚迪f6参数配置?(比亚迪f6)
- 奥沙利文获世锦冠军,奥沙利文得了几次世锦赛冠军
- Evel Knievel手游游戏介绍(Evel Knievel手游)
- 索尼wi1000x拆解(SONYNZW-X1000系列高清拆解图集)
- 4座硬顶敞篷跑车都有哪几款?(4门4座硬顶敞篷车推荐)
- 艺术体操团体全能决赛,艺术体操团体全能决赛中国
- 工人物语6通用修改器游戏介绍(工人物语6通用修改器)
- 简述电机换向器的工作原理图(简述电机换向器的工作原理)
- Atheros-AR5007EG无线网卡驱动软件介绍(Atheros-AR5007EG无线网卡驱动)
