[問題] Input argument "y" is undefined(已爬文)已回收
以下是我的.m檔
function dy=test(t,y) %% y(1)=h y(2)=x
global w1 w2 A low Cv;
w1=200;
w2=300;
A=10;
low=1000;
Cv=0.35;
df = zeros(2,1); % a column vector
dy(1)=(w1+w2)/10000-low*Cv*y(1)^0.5/10000;
dy(2)=(w1*(1-f(2))-w2*y(2))/(A*low*y(1));
[t,y] = ode15s(@test, [0,10], [2.0408 0.4]);
%plot(t,y)
%hold on
%[t,y] = ode15s(@main1,[10,700],[2.0408 0.4]);
%plot(t,y)
%[t,y] = ode15s(@main2,[10,700],[2.0408 0.4]);
%plot(t,y)
%hold off
很奇怪
如果我把[t,y] = ode15s(@test, [0,10], [2.0408 0.4]);刪掉
然後改在command裡執行這行的話就可以跑的出來
可是如果我把它放在.m檔裡面的時候
系統會一直出現
??? Input argument "y" is undefined.
Error in ==> test at 9
dy(1)=(w1+w2)/10000-low*Cv*y(1)^0.5/10000;
我的y定義錯了嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.244.228
→
10/20 21:40, , 1F
10/20 21:40, 1F
→
10/20 21:41, , 2F
10/20 21:41, 2F
→
10/20 23:21, , 3F
10/20 23:21, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章