%function sumNum 用于求1!+2!+...+7!
function x=sumNum(i)
sumNum(1)=1;
for i=2:7
p=1;
for k=1:i
p=p*k;
end
sumNum(i)=sumNum(i-1)+p;
end
sumNum
sumNum(7)
%当出现“.bi file for 'sum' is not visible“时,一般是function的名字太短,例如,可把sum改为sumNum
%找到原因了,可能是你在matlab的work文件夹下存在一个叫sum的文件,把它改名就好了
%
%嗯,很可能就是这个原因。所以,保存.m文件时,名字不要太短,尽量避免这些问题