你这个题比较简单,在命令提示符后输入:sum(factorial(1:10)),按回车即可。 另外关于大数阶乘的算法也给你说说,因为是(1!+2!+。。。1000!)的话上面的方法就不行了。==========================================================MATLAB中的阶乘函数是:factorial(X)但是该函数不能算超过170的阶乘,即X不能超过170,不然会提示无穷大。并且这个函数算出来的是科学计算法,无法得到精确解。所以我推荐用:x=sym('1')for i=1:500【这里自行改写阶乘的最后的值】x=x*sym(i); end x