當前位置:編程學習大全網 - 電腦編程 - matlab 函數求解N階乘

matlab 函數求解N階乘

function k=my_fact(n)

%用遞歸求N的階乘。

if nargin~=1

error('wrong input.');

end

if nargout>1

error('wrong output.');

end

if abs(n-floor(n))>eps|| n<0

error('n 應該為非負整數');

end

if n>1

k=n*my_fact(n-1);

elseif any([0 1]==n)

k=1;

end

妳的函數沒有輸出值!

  • 上一篇:請問MATLAB中的兩個按鈕(如按鈕所示)有什麽區別?評估單元和高級評估單元。
  • 下一篇:編程語言JS裏面的壹句時間函數求解釋壹下
  • copyright 2024編程學習大全網