matlab阶乘求和?
matlab软件没有求阶乘的函数,所以必须自己来编一个函数。函数是输入输出的关系,所以建立一个函数文档“factorial.m”专门求阶乘。如下:functionf=factorial(N)%建立输入数据N求N的阶乘f=1;fori=1:Nf=f*i;endend然后再建一个主函数程序“MAIN.m”:clcN=10;%求1-10的阶乘的和s=0;fori=1:Ns=s+factorial(i)endfprintf('求和结果是%f',s);这样就可以求出阶乘的和咯。