You are on page 1of 6

A)

>> x0=0;

y0=0;

fprintf('k x(k) y(k)\n');

fprintf(' %2d %10.5f %10.5f\n' , 0 , x0 , y0 );

for k=1:13

x1=((4-0.0004*y0)/0.0003);

y1=((2-0.0002*x0)/0.0001);

fprintf(' %2d %10.5f %10.5f\n' , k , x1 , y1 );

x0=x1; y0=y1;

end

k x(k) y(k)

0 0.00000 0.00000

1 13333.33333 20000.00000

2 -13333.33333 -6666.66667

3 22222.22222 46666.66667

4 -48888.88889 -24444.44444

5 45925.92593 117777.77778

6 -143703.70370 -71851.85185

7 109135.80247 307407.40741

8 -396543.20988 -198271.60494

9 277695.47325 813086.41975

10 -1070781.89300 -535390.94650

11 727187.92867 2161563.78601

12 -2868751.71468 -1434375.85734

13 1925834.47645 5757503.42936
B)

>> x0=0; y0=0; z0=0;

fprintf('k x(k) y(k) z(k)\n');

fprintf(' %3d %10.5f %10.5f %10.5f\n' , 0 , x0 , y0 , z0 );

for k=1:13

x1=(8*y0^2-10*z0+0.0001)^(1/2);

y1=((2*z0-x0^2)/2*y0-1);

z1=(x0^2/7*y0);

fprintf(' %3d %10.5f %10.5f %10.5f\n' , k , x1 , y1 , z1 );

x0=x1; y0=y1; z0=z1;

end

k x(k) y(k) z(k)

0 0.00000 0.00000 0.00000

1 0.01000 -1.00000 0.00000

2 2.82844 -0.99995 -0.00001

3 2.82833 2.99986 -1.14281

4 9.13355 -16.42691 3.42818

5 46.09192 627.86622 -195.76588

6 1776.42494 -789855.71980 190554.26754

7 2234048.91605 1095757774843.89070 -356076615141.88342

8 3099271012520.56350 -3124623308187179200000000.00000
781271311058675590000000.00000

9 8837769319490792100000000.00000
12565576062599616000000000000000000000000000000000.00000 -
4287644174614717600000000000000000000000000000000.00000

10 35540816173518185000000000000000000000000000000000.00000 -
5446012073421831600000000000000000000000000000000000000000000000000000000000000
00000000000000000000.00000
1402069966676284900000000000000000000000000000000000000000000000000000000000000
00000000000000000000.00000

11
1540364827016154800000000000000000000000000000000000000000000000000000000000000
000000000000000000000.00000
2675995028322873200000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000.00000 -
9827325785579980000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000.00000

12 Inf -Inf Inf

13 NaN NaN -Inf


C)

>> x0=0; y0=0; z0=0;

fprintf('k x(k) y(k) z(k)\n');

fprintf(' %3d %10.5f %10.5f %10.5f\n' , 0 , x0 , y0 , z0 );

for k=1:13

x1=((4*log(10*x0)-y0-z0)/2);

y1=((4*log(10*y0)-x0-z0)/2);

z1=((log(10*z0))/x0*y0);

fprintf(' %3d %10.5f %10.5f %10.5f\n' , k , x1 , y1 , z1 );

x0=x1; y0=y1; z0=z1;

end

k x(k) y(k) z(k)

0 0.00000 0.00000 0.00000

1 -Inf -Inf NaN

2 NaN NaN NaN

3 NaN NaN NaN

4 NaN NaN NaN

5 NaN NaN NaN

6 NaN NaN NaN

7 NaN NaN NaN

8 NaN NaN NaN

9 NaN NaN NaN

10 NaN NaN NaN

11 NaN NaN NaN

12 NaN NaN NaN

13 NaN NaN NaN


D)

>> x0=0; y0=0; z0=0;

fprintf('k x(k) y(k) z(k)\n');

fprintf(' %3d %10.5f %10.5f %10.5f\n' , 0 , x0 , y0 , z0 );

for k=1:13

x1=['sen(-0.52356)'*cos(y0*z0)+1]/('sen(-0.52356)');

y1=(x0^2/625)^1/2;

z1=9.471975-exp(-x0*y0);

fprintf(' %3d %10.5f %10.5f %10.5f\n' , k , x1 , y1 , z1 );

x0=x1; y0=y1; z0=z1;

end

k x(k) y(k) z(k)

0 0.00000 0.00000 0.00000

1 1.01370 0.00000 8.47198

2 1.01370 0.00082 8.47198

3 1.01368 0.00082 8.47281

4 1.01368 0.00082 8.47281

5 1.01368 0.00082 8.47281

6 1.01368 0.00082 8.47281

7 1.01368 0.00082 8.47281

8 1.01368 0.00082 8.47281

9 1.01368 0.00082 8.47281

10 1.01368 0.00082 8.47281

11 1.01368 0.00082 8.47281


12 1.01368 0.00082 8.47281

13 1.01368 0.00082 8.47281

You might also like