0

这是win 7上的MATLAB代码。

function c = myFactorial(n)
if n < 0
   c = "n should be positive !";
else
   if n == 0
       c = 1;
   else 
       c = n*myFactorial(n-1);
   end
end
d = myFactorial(3);
printf("d is %d", d);

但是,我得到了错误:

 Error: Function definition unexpected!

该函数必须在另一个 .m 文件中定义?

任何帮助,将不胜感激 !

4

0 回答 0