How to solve a differential equation with time delay using ode45

I am trying to solve follwing differential equation:
A, B and C are constants.
I already tried to solve this equation using ode45 by replacing () by only t. How can I implement the time shift into the code?
y0 = [0];
%theta = 5;
tspan = linspace(0,100,101);
[t,y] = ode45(@(t,y) ((A* (C - y *t).^(B)) - y), tspan, y0);
The equation that I want to solve is
[t,y] = ode45(@(t,y) ((A* (C - y(t-theta) *t).^(B)) - y), tspan, y0);
Thanks
Kind regards

Answers (0)

Asked:

on 9 Apr 2020

Commented:

on 9 Apr 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!