Need to change one of my constants into a variable

 Accepted Answer

iter=1;
for HofB=2:100
%your code goes here
%don't forget to comment the HofB line of your code
TotLpRec(iter)=TotLp;
iter=iter+1;
end
plot(2:100,TotLpRec)

2 Comments

Many thanks Paulo :-)
That code is simple but with even more iterations (more HofB values) it might become slow because TotLpRec isn't preallocated on memory, it's a vector that grows in size each iteration, this is the way with preallocated memory:
iter=1;
TotLpRec=zeros(99,1); %99 values will be saved and plotted
%you must always have a vector TotLpRec with numel(2:100) values or whatever %HofB will be
for HofB=2:100
%your code goes here
%don't forget to comment the HofB line of your code
TotLpRec(iter)=TotLp;
iter=iter+1;
end
plot(2:100,TotLpRec)

Sign in to comment.

More Answers (0)

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!