سلام
من کد زیر که شامل دستور شرطی سه بخشی هست رو نوشتم ولی متلب فقط یکی از بخش ها رو بررسی می کنه. نمیدونم مشکل کارم چیه
من کد زیر که شامل دستور شرطی سه بخشی هست رو نوشتم ولی متلب فقط یکی از بخش ها رو بررسی می کنه. نمیدونم مشکل کارم چیه
کد پیاچپی:
for i=1:N
if abs(D(i,2))<=Eu(i,1) && abs(D(i,2))>=El(i,1)
ek(i,1)=abs(abs(D(i,2))-kd*abs(D(i,1)))/ref_error(i);
else
if abs(D(i,2))<El(i,1)
ek(i,1)=abs(abs(D(i,2))-kd*abs(El(i,:)))/ref_error(i);
else
if abs(D(i,2))>Eu(i,1)
ek(i,1)=abs(abs(D(i,2))-kd*abs(Eu(i,:)))/ref_error(i);
end
end
end
disp(ek(i,1))
end