Adding conditions / additional input to ode45 function
조회 수: 25 (최근 30일)
Hello, I'm using ode45 and I want to be able to add an input ('i') which will determine a parameter in the function I put in the ode45:
[T,V] = ode45(@myfun,[0 20],vec_0);
and the function (shortened) is:
function dy = myfun(t,y)
I_inj = 20;
I_inj = 40;
dy(1) = ...
dy(2) = ...
dy(3) = ...
dy(4) = ... + I_inj;
I've tried to add 'i' in the inputs of the function: function dy = hh(t,y,i) but I couldn't understand how to input 'i' in the ode45 function ( [T,V] = ode45(@myfun,[0 20],vec_0); ) I'll be happy to know how to do that or if there are other ways to set conditions to a function for ode45. Thanks a lot!