If loop 3 condition

z=zeros(1,N);
h=z;
for ii=1:N
z(ii)=(ii- 0.5)*H;
if z(ii)>L1 && z(ii)<(L1+LL)
h(ii)=z(ii)-L1;
elseif z(ii)>(L1+LL)
h(ii)=LL;
else
h(ii)=0;
end
end

3 Comments

What difficulty are you encountering?
What is the code intended to do?
To test we would need values for H, L1, and LL
L1, LL, L2 has certain value. suppose L1 has value of 2m LL has 10 m and L2 has 4m . Now total length is L1+LL+L2. for z(i)<L1 h(i) =0 and for z(i)>L1 &z(i) <(L1+LL) h(i)=z(i)-L1 and for z(i)>(L1+LL), h(i) will be equals to LL only
z(ii) is correct, I got exact result but values of h(i) i dont get exact result.
I still need the value for H in order to run the code.

Sign in to comment.

Answers (0)

Asked:

on 1 Apr 2019

Commented:

on 1 Apr 2019

Community Treasure Hunt

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

Start Hunting!