Please help to rectify an error......(Error in while loop)
이전 댓글 표시
b=5; x1=0; x2=0.5; x3=1; dx=0.5; % Initial values
syms x
f=inline('(x^2)+(54/x)'); % Function
while x3<=b %Conditions
if f(x1)>=f(x2) && f(x2)<=f(x3) %Conditions
disp('minima lies between x1 and x3')
else
x1=x2; x2=x3; x3=x2+dx; % Modified values of x1 x2 & x3 if above condition is not satisfied.
% from these values it should goto start point until conditions are satisfied
end
end
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 MATLAB에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!