これは 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 ファイルで定義する必要がありますか?
どんな助けでも大歓迎です!