matlab 累加求和

如题所述

matlab 累加求和可以采用以下的思路:

>> a = 1:10

a =

1 2 3 4 5 6 7 8 9 10

>> sum(a)

ans =

55

>> cumsum(a)

ans =

1 3 6 10 15 21 28 36 45 55

扩展资料:

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。

常用函数

sign(x):符号函数(Signum function)。

当x<0时,sign(x)=-1

当x=0时,sign(x)=0;

当x>0时,sign(x)=1。

rem(x,y):求x除以y的余数

gcd(x,y):整数x和y的最大公因数

lcm(x,y):整数x和y的最小公倍数

MATLAB基本绘图函数

plot: x轴和y轴均为线性刻度(Linear scale)

loglog: x轴和y轴均为对数刻度(Logarithmic scale)

semilogx: x轴为对数刻度,y轴为线性刻度

semilogy: x轴为线性刻度,y轴为对数刻度

参考资料来源:百度百科-MATLAB

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-08-31
>> a = 1:10

a =

1 2 3 4 5 6 7 8 9 10

>> sum(a)

ans =

55

>> cumsum(a)

ans =

1 3 6 10 15 21 28 36 45 55本回答被网友采纳
第2个回答  2011-05-06
例如:a=[1 2 3 4 5 6 7 8 9];
sum(a)就是对 1 2 3 4 5 6 7 8 9 求和啊
第3个回答  2011-05-06
a=1:18;
a=reshape(a,3,6)%%a是一个3×6的矩阵
sum(a(:));%%求矩阵的值
第4个回答  2017-08-31
你这个问题说得不清楚,到底遇到什么问题?是找累加求和的命令,方法,代码?还是别的什么?请再补充下。
相似回答