matlab 怎么把一维数组各项累加成一个数

要求不要用循环的

A是一维数组
B = sum(A); //求和即可,
MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。
尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有一个配套软件包Simulink,提供了一个可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-21
sum(A):
如果A是一个向量的话,那么便返回这个向量元素的和,便是你所说的;
如果A是一个矩阵的话,便按照A的列元素的和的一个1*n的矩阵.
第2个回答  2009-10-20
A是一维数组
B = sum(A); //求和本回答被提问者采纳
第3个回答  2009-10-20
sum()命令可以,或者定义一个全1向量,做向量的乘法也可以得到