matlab如何调用阶乘函数求阶乘的和

如题所述

MATLAB求阶乘函数为:factorial(),直接调用即可:

n=input('请输入一个数:');      % æœ€å¤§çš„æ•°
sum(factorial(1:n))
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-14
用for循环和factorial()(求阶乘函数)
sum=0;
for i=1:n
sum=sum+factorial(i);
end
sum即为1—n的阶乘的和本回答被网友采纳
第2个回答  2011-12-24
function s=fun(n);
s=0;
for i=1:n;
s=s+factorial(i);
end
注意:在保存时文件名要与函数名相同即(fun.m)
将原来的untitled 改为fun就可以了
第3个回答  2011-12-13
factorial(N) %即为求N的阶乘
相似回答