這是腳本:這是哪一部分非負整數? (階乘錯誤)
n=input('Enter the number of rows: ')
PT=zeros(n);
row=1;
col=1;
while row~=n+1
for col=1:1:n
PT(row, col)=(factorial(row-1)/(factorial(col-1)*factorial(row-col)));
end
row=row+1;
col=1;
end
PT
當我運行它,它說,進入的行數,所以我輸入「4」。然後它說
error: factorial: all N must be real non-negative integers
error: called from
factorial at line 40 column 5
hw6p2 at line 7 column 17
我不明白什麼是錯的。
你想在這裏實現什麼?什麼公式? –
從幫助中心引用*「尋求調試幫助的問題(」爲什麼不是這個代碼工作?「)必須包含* ***所需的行爲***,... *請參閱:如何創建[MCVE ]。「* –
您從幫助中心中刪除了部分引用,說明此問題在指導範圍內。 尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題**或錯誤以及在問題本身中重現問題所需的最短代碼** –