clc;
clear all;
% Define the fixed-point function
% Initial guess
a = 0;
% Fixed-Point Iteration
for i = 1:10
r(i) = g(a); % Compute next approximation
err
(i
) = abs((a
- r
(i
)) / r
(i
)) * 100; % Relative error
(%) a = r(i); % Update guess
% Display results
fprintf('Iter: %i APP_root: %.6f Error: %.5f%%\n', i
, r
(i
), err
(i
));
% Stop if error is less than 0.01%
if err(i) < 0.01
break;
end
end
Y2xjOwpjbGVhciBhbGw7CgolIERlZmluZSB0aGUgZml4ZWQtcG9pbnQgZnVuY3Rpb24KZyA9IEAoeCkgZXhwKC14KTsKCiUgSW5pdGlhbCBndWVzcwphID0gMDsKCiUgRml4ZWQtUG9pbnQgSXRlcmF0aW9uCmZvciBpID0gMToxMAogICAgcihpKSA9IGcoYSk7ICAlIENvbXB1dGUgbmV4dCBhcHByb3hpbWF0aW9uCiAgICBlcnIoaSkgPSBhYnMoKGEgLSByKGkpKSAvIHIoaSkpICogMTAwOyAgJSBSZWxhdGl2ZSBlcnJvciAoJSkKICAgIGEgPSByKGkpOyAgJSBVcGRhdGUgZ3Vlc3MKICAgIAogICAgJSBEaXNwbGF5IHJlc3VsdHMKICAgIGZwcmludGYoJ0l0ZXI6ICVpICBBUFBfcm9vdDogJS42ZiAgRXJyb3I6ICUuNWYlJVxuJywgaSwgcihpKSwgZXJyKGkpKTsKICAgIAogICAgJSBTdG9wIGlmIGVycm9yIGlzIGxlc3MgdGhhbiAwLjAxJQogICAgaWYgZXJyKGkpIDwgMC4wMQogICAgICAgIGJyZWFrOwogICAgZW5kCmVuZAo=