What does the following code do?
Ältere Kommentare anzeigen
myFunction =@(x)x^2-6;
x_lower=0;
x_upper=5;
x_mid=(x_lower+x_upper)/2;
while abs(myFunction(x_mid))>0.01
if (myFunction(x_mid)*myFunction(x_upper))<0
x_lower =x_mid;
else
x_upper = x_mid;
x_mid=(x_lower+x_upper)/2;
end
x_mid=(x_lower+x_upper)/2;
end
fprintf('the root is %g; x_mid)
4 Kommentare
KALYAN ACHARJYA
am 4 Nov. 2019
Bearbeitet: KALYAN ACHARJYA
am 4 Nov. 2019
Which line do you have issue?
Raban Nghidinwa
am 4 Nov. 2019
Star Strider
am 4 Nov. 2019
So asking us to explain it to you is doing your homework for you, giving you an unfair advantage over your classmates who are doing this themselves, likely without any outside help.
Raban Nghidinwa
am 4 Nov. 2019
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu LaTeX finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!