[問題] 請問如何在不同m檔案互相呼叫值?已回收

看板MATLAB作者 (胖哥)時間16年前 (2009/09/25 15:38), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
如題,小弟的程式如下: function fun01sol clear all; clc; option=odeset('RelTol',0.00001); s0=-0.7; [x,y]=ode45(@ODE,[0:0.001:10],[0 1 s0],option); disp('f''') [x,y(:,2)] figure(1) hold on; plot(x,y(:,2)) xlabel('\eta'); ylabel('f\prime'); %--------------------------------------------------------------------- function dydx=ODE(x,y) A=0.6; eta=[0:0.001:10]; dydx=[Z(2); y(3); -y(1)*y(3)+y(2)*y(2)+A*(y(2)+(eta/2)*y(3));] 其中,我希望虛線下的eta值, 能隨著虛線上面的[x,y]=ode45(@ODE,[0:0.001:10],[0 1 s0],option); [0:0.001:10]跟著做變化, 希望各位大大能教我一下,感激不盡~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.96.133

09/25 23:12, , 1F
global 變數
09/25 23:12, 1F
文章代碼(AID): #1Al7Dms1 (MATLAB)
文章代碼(AID): #1Al7Dms1 (MATLAB)