Question: Rewrite this code to be simpler in MATLABTask 4 . Fix what is wrong in the code. MATLAB. Functions: f ( x ) = 2
Rewrite this code to be simpler in MATLABTask Fix what is wrong in the code. MATLAB. Functions:
fxxxx Interval:
Tolerance: Maximum number of iterations:
sims x
fxfunction;
xp beginning of the interval;
xk end of interval;
tol ;
maxiter ;
iter ;
conP ;
conK ;
defining the function for convergence
gx fxx;
gx x fxdifffx;
print
string xp::xk;
fplotfxxp xkb
hold on
lin string;
plotstringlin, r
hold on
fplotgxxp xkg
hold on
plotstring"Color","c
axisxp xk
hold off
xlabelx
ylabelfx
algorithm
fprintfiter xL fxL xD fxD
fprintf
while iter
if absfxp tol && konP && iter
conP ;
interP iter;
elseif conP
xpvpagxp;
xp xp; setting a new value to check from the beginning of the interval
conP ;
end
if absfxk tol & konK & iter
conK ;
interK iter;
elseif conK
xkvpagxk;
xk xk; setting a new value to check from the beginning of the interval
conK ;
end
if konP & konK & iter
fprintfthe function converges on the L side after d iterations',interP
fprintfpoint obtained : fxp
fprintffunction value at the obtained point : ffxp
break
end
if konK & konP & iter
fprintffunction converges on D side after d iterations',interK
fprintfpoint obtained : fxk
fprintffunction value at the obtained point : ffxk
break
end
if konK & konP
fprintffunction converges on both sides'
fprintffrom L side after d iterations from D side after d iterations', interP, interK
fprintfobtained points with L : f and with D: fxp xk
fprintffunction value in obtained points L : f D: f fxp fxk
break
end
fprintfd f f f f
iter,xpfxpxkfxk
iter iter ; iteration increment
end
if iter
fprintfconvergence not reached in iterations
fprintflast calculated x are f
and f
xp xk
fprintfvalue of function f at these points is: f
and f
fxp fxk
end
if the condition is not reached in iterations, the program prints the required data
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
