matlab阶乘和程序

如题所述

第1个回答  2022-09-28

首先不含0的阶乘,即:x阶乘和=1!+2!+……+x!;

matlab参考程序为:

functionjiechenghe=fun(x)

jiechenghe=0;

s=1;

fori=1:x

s=s*i;

jiechenghe=jiechenghe+s;

end

若想加入0的阶乘,可以加入判断条件,令0!=1;

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。

扩展资料:

Matlab参考函数

randn()创建随机矩阵,服从正态分布

randperm()创建随机行向量

horcatC=[A,B],水平聚合矩阵,还可以用cat(1,A,B)

vercatC=[A;B],垂直聚合矩阵,还可以用cat(2,A,B)

repmat(M,v,h)将矩阵M在垂直方向上聚合v次,在水平方向上聚合h次

blkdiag(A,B)以A,和B为块创建块对角矩阵

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