这是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 文件中定义?
任何帮助,将不胜感激 !