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 commentaires

madhan ravi
madhan ravi le 25 Oct 2018
What’s T?
Muhammad Ali
Muhammad Ali le 25 Oct 2018
T is doubling time of the bacteria it’s 20 mins i converted to hours so 1/3

Connectez-vous pour commenter.

 Réponse acceptée

Image Analyst
Image Analyst le 25 Oct 2018
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;

Plus de réponses (1)

madhan ravi
madhan ravi le 25 Oct 2018
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

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by