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
特别提示:
如果你觉得有帮助,请点个赞!有问题请私信我。
以上知识分享到此为止,希望能够帮助到大家!
推荐阅读
- 路由器设置上网账号和实际的不一样,路由器设置上网账号
- 仿瓷涂料与乳胶漆中含甲醛的挥发速度与温度有关系吗,乳胶漆有毒吗,乳胶漆有甲醛吗
- 淘宝怎么分享购物车内容,淘宝怎么分享购物车
- 东风5801.5t手动豪华版,东风580suv7座手动豪华版配置参数怎么样
- 敷尔佳面膜有荧光剂吗,敷尔佳面膜有激素吗
- 欧冠足球哪个球员最好 2021年欧冠表现最好的五位球员曾经的欧冠之王落幕了
- 一个保时捷多少人民币?(保时捷卡宴报价)
- 生日悖论问题(反直觉的生日悖论,你看懂了吗)
- 平安好生活客户端软件介绍,平安好生活客户端
- houseparty麦姐攻略,houseparty攻略
- 五险一金如何查询个人账户
- 天天酷跑角色坐骑宠物搭配,天天酷跑最新版角色坐骑宠物介绍
- 汽车封釉的好处与坏处,汽车封釉多少钱一次
- 男篮李春江的简历 李春江的运动生涯,“说多了都是泪呀”
- 及格率怎么算优秀率,如何计算考试成绩及格率优秀率
- 北京最值得去的十大景点有哪些,北京最值得去的十大景点
- 上单皇子天赋2021,LOLS7上单皇子天赋LOLS7上单皇子符文
- 故障率最低suv排行榜前十名?(口碑最好的中大型suv)
- 淘宝怎么领券,淘宝领券方法【教程】