matlab软件没ææ±é¶ä¹çå½æ°ï¼æ以å¿
é¡»èªå·±æ¥ç¼ä¸ä¸ªå½æ°ã
å½æ°æ¯è¾å
¥è¾åºçå
³ç³»ï¼æ以建ç«ä¸ä¸ªå½æ°ææ¡£âfactorial.mâä¸é¨æ±é¶ä¹ãå¦ä¸:
function f=factorial(N)%建ç«è¾å
¥æ°æ®Næ±Nçé¶ä¹
f=1;
for i=1:N
f=f*i;
end
end
ç¶åå建ä¸ä¸ªä¸»å½æ°ç¨åºâMAIN.mâï¼
clc
N=10;%æ±1-10çé¶ä¹çå
s=0;
for i=1:N
s=s+factorial(i)
end
fprintf('æ±åç»ææ¯%f',s);
è¿æ ·å°±å¯ä»¥æ±åºé¶ä¹çåå¯ã
温馨提示:答案为网友推荐,仅供参考