0
我有以下功能:爲什麼我的Matlab函數不接受數組?
function [ res ] = F(n)
t = 1.5;
res = 0;
if n <= 0
return;
end
for i = 0:n-1
res = res + power(-1,i)*power(t,2*i+1)/((2*i+1)*factorial(i));
end
end
我想一個數組傳遞給它,這樣我可以看到陣列
F([2,3,4])
在其每一點輸出出於某種原因,它拒絕在整個陣列上行動,只給我第一個成員的輸出。 這是爲什麼?
編輯:如果我在開始改變
res = 0;
到
res = 0 + n;
res = res - n;
它的工作對整個陣列。