没有来自阶乘函数的输出的MATLAB错误

时间:2013-07-04 03:11:59

标签: matlab windows-7

这是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文件中定义吗?

任何帮助将不胜感激!

0 个答案:

没有答案