summaryrefslogtreecommitdiff
path: root/260/CH4/EX4.7/4_7.sce
blob: e520d423b7f01792cc1f0c1cdb4fb3cba7212275 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//Eg-4.7
//pg-154



// Method of Sucessive substitution

clear ;
close ;
clc ;
//Coefficients of polynomial in increasing order of power of x

x1=0.5;
deff('[z]=f(x)','z=0.3*exp(x)');
errorcheck=1;
iter=1;
eps=10^-8;
imax=30;

while errorcheck==1&iter<imax
xnew=feval(x1,f);
 printf('xnew  = %f\n',xnew);

abserr=abs(xnew-x1)/abs(xnew);
x1=xnew;
if abserr<=eps then
    errorcheck=2;
end
iter=iter+1;
end

disp("The solution is")
disp(x1)
disp("no of iterations required")
disp(iter)

printf('\nSince the number of decimals used for calculations and that displayed are different the number of iterations is different from the book.')