[問題] 一階微分方程已回收

看板MATLAB作者 (ㄚ德 :ldhjay@hotmail.co)時間16年前 (2009/04/07 23:54), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
function dy = g4(x,y) %MAXENTRY File: ../ch9/g4.m % Prupose: dy = g4(x,y) dy = 2*x*cos(y).^2; % File: ../ch9/demo9_4.m clear; tspan = [0 2]; yzero = pi/4; [x,num_y] = ode45('g4',tspan,yzero); y = atan(x.*x+1); disp([x x num_y y]) plot(x,num_y,x,y,'o'),... title('Solution to Equation 4'),... xlabel('x'), ylabel('y=f(x)'),grid debug時出現 ??? Input argument "x" is undefined. Error in ==> g5 at 5 dy = 2*x*cos(y).^2 能不能跟我說到底那裡錯,我才剛接觸matlab所以還很陌生。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.217.94 ※ 編輯: ldhjay 來自: 140.115.217.94 (04/07 23:58)

04/08 00:48, , 1F
你在宣告dy = 2*x*cos(y).^2 的時候並沒有定義x y 是什麼
04/08 00:48, 1F

04/08 00:49, , 2F
所以會產生錯誤
04/08 00:49, 2F
文章代碼(AID): #19stSrC3 (MATLAB)
文章代碼(AID): #19stSrC3 (MATLAB)