MATLAB: Please, I would appreciate any suggestion on how I can make this code work…While Loop

while loop

clear all
clc
m=ones(1,5);
for j=1:5
k=1;
Lh=15;
Lo(j,k)=0.2*m(j,k);
k2(j,k)=Lo(j,k)/Lh;
ud(j,k)=(k2(j,k)).^2*Lh;
p(j,k)=Lh^3*Lo(j,k);
pq(j,k)=k2(j,k).*Lh^3;
while Lo(j,k)<Lh
Lo(j,k+1)=Lo(j,k)+ud(j,k);
k2(j,k+1)=Lo(j,k+1)/Lh;
ud(j,k+1)=(k2(j,k+1)).^2*Lh;
pq(j,k+1)=k2(j,k+1).*Lh^3;
k=k+1;
end
end

Best Answer

Transposing j, k solves the prob.
Related Question