在matlab中新建函數文件並保存為:fsum.m
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function fsum(n)
tem=1;%用於求階乘
sum=0;%用於求和
for i=1:n
for j=1:i
tem=tem*n;
end
sum=sum+tem;
end
sum
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
函數調用時,在matlab窗口裏輸入fsum(20),就是求1到22的階乘和了,同理也可以輸入fsum(30)求1到30的階乘和。