. , , ,

,,,


" "

:

:

:

: ..

2011 .


1. ( )

2.

2.1

3.

4.


, . x0 εgon , . , x0, .

 


1. ( )

 

. t - , 0 1.

H (x, t) =0,

, :

1)  t=0 H (x, 0) =0 x0;

2)  t=1 H (x, 1) =0 x*;

3) - H (x, t) t. t 0 1 ti H (x, ti) =0, , , x0, x1, x2, , x*.

x0 t=0 , t1, t0, , , . t2, t3,, t=1.

- H (x, t) . :

1)  H (x, t) =F (x) + (t-1) *F (x0) =0

t=0 : F (x0) - F (x0) =0, .. 1) .

t=1 F (x*) - (1-1) * F (x0) =F (x*) =0. , , - H (x, t) t.

2)  H (x, t) =t*F (x).

1) - 3) -.

. t1=∆t H (x, t1) =0 x0. xt1. , t2=t1+∆t H (x, t2) =0, xt2 , . H (x, ti) =0 t , , , , xti-1 xti . xti 6-7 , ∆t H (x, ti) =0 .

:

1. H (x, t) =0.

2. x0, (, x0=0) εgon.

3. i=1.

4. ti=ti-1+∆t ( ∆t=0,1)

5. H (x, ti) =0. xti. m. m>10, , xti-1 xti . ∆t 4. , xti .

6. , . , ,

|| xti-xti-1 || ≤ εgon.

, 4. , x*=xti .


2. 2.1

: mpr. m, prog. m, funf. m, funj. m. , , tLab, . - mpr. m, , - prog. m - funf. m - ; funj. m - . .

tLab .

:

t - ;

x - ;

n - ;

m - ;

it - .

:

funf - , .

funj - , .

x0 - ;

dt - ;

edop - ;

trace - ;

:

tout - ;

xout - x;

dxout - .

:

 

Mpr. m

function [xout,dxout,tout] =mpr (funf,funj,x0,dt,edop,trace)

t=dt; x=x0; tout=t; xout=x0'; n=size (x0);

dxout=zeros (1,n); m=0; it=0;

f0=feval (funf,x0);

while (t<=1)

ndx=1;

nh=1;

nv= [ndx; nh];

while (max (nv) >edop)

J=feval (funj,x0);

F=feval (funf,x0);

h= (-F) *t;

dx=J\h;

x=x+dx;

m=m+1;

ndx=norm (dx);

nh=norm (h);

nv= [ndx; nh];

if (m > 10)

t=t-dt;

dt=dt/2;

t=t+dt;

x=x0;

m=0;

end;

end;

x0=x;

tout= [tout; t];

xout= [xout; x'];

dxout= [dxout; dx'];

if (m < 4)

dt=dt*2;

end;

t=dt+t;

it=it+1;

end;

disp ('it ='); %

disp (it);

disp ('t ='); %

disp (t);

pause;

xout - x;

dxout - .

m - .

Prog. m

trace=1;

dt=0.1;

x0=0;

edop=0.1;

[xout,dxout,m] = mpr ('funf','funj',x0,dt,edop,trace);

plot (m,xout); % x

pause;

plot (m,dxout); %

pause;

Funf. m

function [f] =funf (x)

f= [0.0001*exp (30*x) +x-6];

end

Funj. m

function [j] =funj (x)

j= [30*0.0001*exp (30*x) +1];

end


3.

, .

x0=0, edop=0.1, dt=0.1.

 

x

 

: =60, =4.

x0=0.3, edop=0.1, dt=0.1.


x

 

: =50, =3,5.

x0=0.35, edop=0.1, dt=0.1


x

 

: =22, =2.

, .

x0=0, edop=0.05, dt=0.1.


x

: =119, =1,5.

x0=0, edop=0.03, dt=0.1.


x

 

: =200, =3.

x0=0, edop=0.01, dt=0.1.


x

 

: =600, =5.

 


4.

, :

1. , , , .

2. , , . , , , .

3. . , , .


. . .

, .

. , .

 


1.  .., .. : - .: , 1986. - .5. / . ..

2.  .. : / . . . .-. - , 1995.

&quot; &quot; :

 

 

 

! , , , .
. , :