编写函数,计算1!+2!+3!+…+50!

编写函数,计算1!+2!+3!+…+50!
编写函数,计算1!+2!+3!+…+50!


function  result  = jieCheng( n_start,n_end )
% 计算1!+2!+3!+…+50!
A=n_start:1:n_end;
B = factorial(A);
result = sum(B);
end

脚本调用


% 计算1!+2+3!+…+50!
result =jieCheng(1,50);
vpa(result,64)


sum = 0;
for i = 1:50
    y = factorial(i);   % 调用求阶乘的函数
    sum = sum + y;
end