function y=factorial(x)
sum=0;
f=1;
for i=1:x
f=f*i;
sum=sum+f;
end
y=sum;
结果:
>> y=factorial(3);
>> y
y =
9
>> y=factorial(20);
>> y
y =
2.5613e+18
function y=factorial(x)
sum=0;
f=1;
for i=1:x
f=f*i;
sum=sum+f;
end
y=sum;
结果:
>> y=factorial(3);
>> y
y =
9
>> y=factorial(20);
>> y
y =
2.5613e+18