Hi everyone, I'm trying to solve a system of 3 ODEs with intial conditions using ode45. I'm getting the error message of "Not enough input arguments". I've tried looking up what that means, but I'm still confused. If anyone could help me out with this, that would be great!
function dx=sae(t,x)x(1) = x;x(2)=y;x(3) = z;dx=zeros(3,1);dx(1)=10*(x(2)-x(1));dx(2)=(28*x(1))-x(2)-(x(1)*x(3));dx(3)=(x(1)*x(2))-((8/3)*x(3));[T,X]=ode45(@sae,[0 20],[0 1 0]);plot(T,X(:,1),T,X(:,2),T,X(:,3))legend('x','y','z')end
Best Answer