When I try to run the script, an error appears saying "not enough input arguments" and an error in my function, specifically on the T = T0… line and I just can't understand why. Here's my code
function dxdt = funcionVel(t,x)M = 1200;r = 0.25;c = 20;T0 = 1000;t0 = 10;T = T0*(1 - exp(-t/t0));dxdt(1) = x(2);dxdt(2) = T/(M*r) - c*x(2);dxdt = dxdt';end%main code
clear variablesclct = (0:0.1:10);condInicio = [0;0;0];[T,Y] = ode45(@funcionVel,t,condInicio);x1 = Y(:,1);plot(t,x1)
Best Answer