這是我的函數:Matlab的 - 錯誤的多輸入
function [o1 o2] = f(t, y)
o1 = y(2);
o2 = -sin(y(1));
end
當我把它從命令提示符:
f(1, [2,3])
ans = 3
爲什麼我只看到o1
? 而且,這也不行
feval(f, 1, [2 3])
的錯誤消息是
Input argument "y" is undefined.
Error in ==> f at 2
o1 = y(2);
請幫幫忙,我不知道發生了什麼事情。
函數句柄版本更可取。 – Edric 2011-04-20 20:33:59
更新 - 歡呼@Edric – jmetz 2011-04-20 20:36:45