I keep getting error on my code please help

I keep getting an error can someone help please
function bacteria1 numIterations = 24; t = 0:numIterations; N = zeros(size(t)); N(1) = 1; N0 = 1; T = 1/3; for i=(1:numIterations) N(i+1)= N0.*(2.^(t./T)) end plot(t,N,'-o'); xlabel('t') ylabel('N')

2 Comments

T is doubling time of the bacteria it’s 20 mins i converted to hours so 1/3

Sign in to comment.

 Accepted Answer

I think you might want this:
numIterations = 24;
t = 0:numIterations;
N = zeros(size(t));
N(1) = 1;
N0 = 1;
T = 1/3;
for i=(1:numIterations)
N(i+1)= N0.*(2.^(t(i)./T))
end
plot(t,N,'-o');
xlabel('t')
ylabel('N')
grid on;

More Answers (1)

function bacteria1
numIterations = 24;
T=1/3
t = 0:numIterations;
N = zeros(size(t));
N(1) = 1;
N0 = 1;
N=N0.*(2.^(t./T))
plot(t,N,'-o');
xlabel('t')
ylabel('N')
end

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!