Sunteți pe pagina 1din 18

22.03.

2013

ILIE ION, PCCIZS


AN I gr 1
Tema de studiu Nr. 1
Discretizare globala indirecta

Problema 1
Considerand ecuatia diferentiala:
x2

d2 f
2 f =1 ,
dx 2

a x b

cu conditiile de contur:
f(a)=0 si f(b)=0 ,
unde a si b sunt constante, iar f este o functie de variabila reala x . Aplicand Discretizarea Globala
Indirecta (DGI), metodele Colocatiei (MC) si Galerkin (MG), sa se determine urmatoarele:
a. solutia exacta a ecuatiei diferentiale folosind Matlab si sa se faca verificarea;
b. sa se determine ecuatia erorilor ponderate (EEP) corespunzatoare ;
c. sa se indice functia de aproximare f a aleasa;
d. sa se indice functia de pondere wd aleasa;
e. sa se exprime toti termenii folositi in rezolvare;
f. sa se gaseasca expresia functiei de aproximare ;
g. comparatie intre functia exacta si cea aproximativa particularizand constantele a si b (valori alese de
student);
h. comparatie intre derivata intai a functiei exacte si cea aproximativa;

Rezolvare
1.1.

Metoda Colocatiei

a. Solutia exacta a ecuatiei diferentiale folosind Matlab:


f =

1
x2
1
a b (a + b)
1
2

2
2
2
2 a + ab + b
2 x (a + ab + b ) 2

Verificarea solutiei exacte:


df
x
1
a b ( a + b)
= 2
+ 2 2
2
dx a + ab + b 2 x (a + ab + b 2 )
d2 f
1
a b ( a + b)
= 2
3
2
2
dx
a + ab + b
x (a 2 + ab + b 2 )
x2

1
d2 f
x2
a b ( a + b)
x2
1
a b ( a + b)
1

2
f

1
=
0


1 = 0
2
2
2
2
2
2
2
2
2

dx
a + ab + b
x (a + ab + b )
2 a + ab + b 2 x (a + ab + b ) 2

0+0+0=0

,solutia exacta verifica ecuatia diferentiala.

b. Ecuatia erorilor ponderate:


2 d 2 f a ( x)

ce
w
(
x
)

a d x dx 2 2 f a ( x) 1dx + wd ( x) f a( x) 1
f (a ) = 0 1ce = 0 si f (b) = 0 2ce = 0 , EEP devine:
b

x =a

+ wd ( x) f a( x) 2ce

x =b

2 d 2 f a ( x)

w
(
x
)

2 f a ( x ) 1dx + wd ( x) [ f a( x ) 0] x = a + wd ( x ) [ f a( x ) 0] x =b = 0
d
x
2
a
dx

c. Functia de aproximare f a :
- in cazul discretizarii globale , functia de aproximatie va fi de forma:
f a ( x) = C1 1 ( x) + C2 2 ( x)

- aproximarea se va face prin 2 puncte


- C1 si C2 - coeficienti necunoscuti
- 1 ( x ) si 2 ( x) - functii propuse
- folosind triunghiul lui Pascal si tinand cont de capetele domeniului se aleg functiile :
1 ( x ) = (a x) (b x) si 2 ( x) = (a x) 2 (b x)

=0

- Din conditii de admisibilitate functia f a trebuie sa aiba gradul cel putin egal cu cel al derivatei superioare
continuta n ecuatia diferentiala.
- in format matricial functia de aproximare se poate scrie sub forma:

f a ( x) = 2T ( x) C 2
~

(
x
)

1
T
2 ( x) =
~ 2 ( x)

C
C=
~ C
2
2 1

d. Functia de pondere wd :
wd = 1 W1 ( x) + 2 W2 ( x)

- 1 si 2 - coeficienti necunoscuti
- W1(x) si W2 (x) - functii alese
- in metoda colocatiei functia WJ(x) este inlocuita de functia Dirac
- WJ ( x) = ( x xJ ); xJ [a, b]
-

, x = xJ
( x xJ ) =

0
,
x

x
J

- se aleg punctele: x1 = (b a ) / 2
si
x2 = (b a) / 3
W1 ( x) = ( x x1 )
W2 ( x) = ( x x2 )
si
- in format matricial functia de pondere se poate scrie sub forma:

wd ( x) = 2T W 2 ( x)
~

W1(x)

T 1
2 (x) = W2 (x) =
~ 2 ~ W ( x)
2
,

- se va apela la propietatea functiei dirac:

( x a ) f ( x)dx = f (a )

e. Sa se exprime toti termenii folositi in rezolvare


- in urma explicitarii functiei de aproximare si a functiei de pondere, EEP in format matricial devine:
d 2 (2T ( x) C 2 )

T
2
~
~
x 2
dx + T W 2 ( x) T ( x) C 2 0

W
(
x
)

(
x
)

1
2
2
2

~2

~
~
~
~

dx
~
~

T
2
~

x =a

+ 2T W 2 ( x) 2T ( x) C 2 0
~
~
~
~

T
T
- 2 0 se simplifica EEP cu 2
~

d ( ( x) C )

2
T
2
2
2
~
x 2
dx + W 2 ( x) T ( x) C 2 0
W
(
x
)

(
x
)

1
2
2
x =a + W ( x ) 2 ( x ) C 0 x =b = 0
2
~

~
~
~
~
~

dx
~
~

T
2
~

- se vor desface parantezele patrate si se va imparti EEP in termenii legati de functia de aproximare si
termenii liberi:

d 2 2T ( x)

2
2

2
2
T
T
T
~
2 2 ( x)dx + W ( x) 2 ( x) x = a + W ( x) 2 ( x) x = b C =
W~ ( x) x
2

dx
~
~ ~

~ ~
~

= W 2 ( x ) 1dx + W 2 ( x ) 0 x =a + W 2 ( x) 0 x =b
~
~
~

- se vor nota termenii EEP in felul urmator:


d 2 2T ( x)

2
T
~

= W ( x) x
2 2 ( x) dx
2
~

dx
~

Kd

2 x2

Kce12 x 2 = W 2 ( x) 2T ( x ) x =a
~ ~

Kce2 2 x 2 = W 2 ( x ) 2T ( x ) x =b
~ ~

Tld 2 x1 = W 2 ( x ) 1dx

Tlce12 x1 = W 2 ( x) 0 x =a
~

Tlce 2 2 x1 = W 2 ( x ) 0 x =b
~

K 2 x 2 = Kd 2 x 2 + Kce12 x 2 + Kce2 2 x 2

Tl 2 x1 = Tld 2 x1 + Tlce12 x1 + TLce 2 2 x1

- EEP devine: K 2 x 2 C 2 x1 = Tl 2 x1
- cu ajutorul programului Matlab s-au determinat termenii:

- 2* b *a - a^2 + b^2 -1/2 *a^3 - 9/2* b *a^2 + 7/2* b^2*a -1/2* b^3
Kd =

- 2* b *a - 2/3*a^2 + 2/3* b^2 -14/27 *a^3 - 28/9* b *a^2 +16/9* b^2*a - 4/27 * b^3
2x2 0 0
Kce1 =
0 0
2x2

0 0
Kce2 =
0 0
2x2

- 2* b *a - a^2 + b^2 -1/2 *a^3 - 9/2* b * a^2 + 7/2 * b^2*a -1/2 * b^3
K =

- 2* b *a - 2/3*a^2 + 2/3* b^2 -14/27 *a^3 - 28/9* b * a^2 +16/9* b^2* a - 4/27 * b^3
2x1 1
2x1 0
2x1 0 2x1 1
Tld = Tlce1 = Tlce2 = Tl =
1
0
0 1
2x2

C 2 x1 = K 2 x 2

Tl 2 x1

-1/2*(a^2 - 74*b *a +19* b^2)/(5*a^4 + 9*b *a^3- 56* b^2*a^2 + 29* b^3*a - 5* b^4)
C =

- 9*(a + b)/(5*a^4 + 9* b *a^3- 56*b^2 *a^2 + 29*b^3*a - 5*b^4)

2x1

f. sa se gaseasca expresia functiei de aproximare ;


- in urma determinarii vectorului C se poate scrie expresia functiei de aproximare:
1
19a 2 56ab + 19b 2 18 x( a + b)
f a ( x ) = ( a x ) ( b + x ) 4
2
5a + 9a 3b 56a 2b 2 + 29ab 3 5b 4

g. comparatie intre functia exacta si cea aproximativa particularizand constantele a si b (valori alese de
student);
- am ales valorile a=-1 si b=1 pentru ca gradul polinomului functiei de aproximare sa fie ca cel al functiei
exacte. Luand aceste valori pentru capetele intervalului termenul -18x(a+b) dispare si gradul polinomului
va fi 2.
- expresiile functiilor dupa inlocuirea termenilor a si b cu valori:
1 2 1
x
2
2
1 2 1
f a ( x) = x
2
2
f ( x) =

- se observa ca in urma inlocuirii termenilor a si b functia de aproximare este identica cu ce exacta


h. comparatie intre derivata intai a functiei exacte si cea aproximativa;
- deoarece functia de aproximare este identica cu cea exacta si derivatele acestora vor fi acelasi:
f ' ( x) = x

f a' ( x) = x

xi
-1.0000

fa

fd

fda

-1.0000 -1.0000

-0.8571 -0.1327 -0.1327 -0.8571 -0.8571


-0.7143 -0.2449 -0.2449 -0.7143 -0.7143
-0.5714 -0.3367 -0.3367 -0.5714 -0.5714
-0.4286 -0.4082 -0.4082 -0.4286 -0.4286
-0.2857 -0.4592 -0.4592 -0.2857 -0.285
-0.1429 -0.4898 -0.4898 -0.1429 -0.1429
0

-0.5000 -0.5000

0.1429 -0.4898 -0.4898

0.1429

0.1429

0.2857 -0.4592 -0.4592

0.2857

0.2857

0.4286 -0.4082 -0.4082

0.4286

0.4286

0.5714 -0.3367 -0.3367

0.5714

0.5714

0.7143 -0.2449 -0.2449

0.7143

0.7143

0.8571 -0.1327 -0.1327

0.8571

0.8571

1.0000

1.0000

1.0000

1.2 Metoda Galerkin

a. Idem 1.1.
b. Idem 1.1.
c. Functia de aproximare f a :
- in cazul discretizarii globale , functia de aproximatie va fi de forma:

f a ( x) = C1 1 ( x) + C2 2 ( x)

- aproximarea se va face prin 2 puncte


- C1 si C2 - coeficienti necunoscuti
- 1 ( x ) si 2 ( x) - functii propuse
- folosind triunghiul lui Pascal si tinand cont de capetele domeniului se aleg functiile :
1 ( x) = a + x si 2 ( x) = a + x 2
- Din conditii de admisibilitate functia f a trebuie sa aiba gradul cel putin egal cu cel al derivatei superioare
continuta n ecuatia diferentiala.
- in format matricial functia de aproximare se poate scrie sub forma:

f a ( x) = 2T ( x) C 2
~

(
x
)

1
T
2 ( x) =
~ 2 ( x)

C
C=
~ C
2
2 1

d. Functia de pondere wd :
wd = 1 W1 ( x) + 2 W2 ( x)

- 1 si 2 - coeficienti necunoscuti
- W1(x) si W2 (x) - functii alese
- in metoda Galerkin functia WJ(x) este inlocuita de functia J (x )
W1 ( x) = 1 ( x ) = a + x
W2 ( x ) = 2 ( x) = a + x 2
si
- in format matricial functia de pondere se poate scrie sub forma:

1 1 ( x)
( x) = 2 ( x ) =
2 ~ 2 ( x)
T
2
~

wd ( x) = 2T 2 ( x)
~

e. Sa se exprime toti termenii folositi in rezolvare


- in urma explicitarii functiei de aproximare si a functiei de pondere, EEP in format matricial devine:
d 2 (2T ( x) C 2 )

T
2
2
T
2
~
~

2 2 ( x) C 1dx + 2T 2 ( x) 2T ( x) C 2 0
2
a ~2 ~ ( x) x
~
~

dx
~
~
~
~

x =a

+ 2T 2 ( x) 2T ( x) C 2 0
~
~
~
~

T
T
- 2 0 se simplifica EEP cu 2
~

d ( ( x ) C )

2
T
2
~

2 2 ( x) C 1dx + 2 ( x ) 2T ( x ) C 2 0 x=a + 2 ( x) 2T ( x ) C 2 0 x=b = 0


2
a ~ ( x) x
~
~
~

dx
~
~
~
~

T
2
~

- se vor desface parantezele patrate si se va imparti EEP in termenii legati de functia de aproximare si
termenii liberi:

b
d 2 2T ( x)

2
2
T
2
T
~

(
x
)

(
x
)
dx
+

(
x
)

(
x
)

2
2
2

~
dx
~
~

a
~

b
= 2 ( x) 1dx + 2 ( x) 0 x =a + 2 ( x ) 0 x =b
~

~
a

- se vor nota termenii EEP in felul urmator:


d 2 2T ( x)

2
2
T
~

= ( x) x
2 2 ( x) dx
2

dx
~
~
a

Kd 2 x 2

Kce12 x 2 = 2 ( x) 2T ( x) x =a
~

Kce 2 2 x 2 = 2 ( x) 2T ( x ) x =b
~

2
T

(
x
)

(
x
)
x= a
2
~ ~

2
x=b C =
~

x =b

Tld

2 x1

= 2 ( x ) 1dx
a

Tlce12 x1 =2 ( x ) 0 x =a
~

Tlce 2 2 x1 =2 ( x ) 0 x =b
~

K 2 x 2 = Kd 2 x 2 + Kce12 x 2 + Kce2 2 x 2
Tl 2 x1 = Tld 2 x1 + Tlce12 x1 + TLce 2 2 x1

- EEP devine: K 2 x 2 C 2 x1 = Tl 2 x1
- cu ajutorul programului Matlab s-au determinat termenii:

- b^2*a + 3*a^3- 2*b*a^2


- 2/3*b^3 +14/3*a^3 - 2*b^2*a - 2*b*a^2
Kd =

-1/2*b^4 + 7/6*a^4 - 2/3*a *b^3- b^2*a + 3*a^3- 2*b*a^2 - 2/3*a *b^3 + 2/3*a^4 - 2*b*a^2 + 2*a^3
2*a^2*(1+ a)
2x2 4 * a^2
Kce1 =

2*a^2*(1+ a) a^2*(1+ a)^2


2x2

(a + b)^2 (a + b)*(a + b^2)


Kce2 =

(a + b)*(a + b^2) (a + b^2)^2


2x2

K 2 x 2 = [-2/3 * b^3 + 14/3 * a^3 - 2 * b^2 * a - 2 * b * a^2 + 4 * a^2 + (a + b)^2


[-1/2 * b^4 + 7/6 * a^4 - 2/3 * a * b^3 - b^2 * a + 3 * a^3 - 2 * b * a^2 + 2 * a^2 * (1 + a) + (a + b) * (a + b^2)

- b^2 * a + 3 * a^3 - 2 * b * a^2 + 2 * a^2 * (1 + a) + (a + b) * (a + b^2) ]


- 2/3 * a * b^3 + 2/3 * a^4 - 2 * b * a^2 + 2 * a^3 + a^2 * (1 + a)^2 + (a + b^2)^2]

a *(b - a) +1/2*b^2 -1/2*a^2


Tld =

a *(b - a) +1/3*b^3-1/3*a^3
2x1 0
2x1 0
Tlce1 = Tlce2 =
0
0
2x1 a * (b - a) +1/2 * b^2 -1/2 * a^2
Tl =

a *(b - a) +1/3*b^3 -1/3*a^3


2x1

C 2 x1 = K 2 x 2

Tl 2 x1

- 3 * (5 * a^4 + 4 * b * a^3 - 2 * b * a^2 - 2 * b^2 * a^2 - 6 * a * b^3 + 2 * b^2 * a - b^4)/(35 * a^5 + 52 * b * a^4 - 27 * a^4 + 9 * b^2 * a^3 +
+ 33 * b * a^3 - 12 * a^3 + 147 * b^2 * a^2 - 71* b^3 * a^2 - 96 * b * a^2 + 18 * a^2 - 22 * b^4 * a + 9 * a * b^3 - 3 * b^5)

C 2x1 =

1/2 * (7 * a^4 + 42 * a^3 - 4 * b * a^3 - 18 * a^2 + 12 * b * a^2 - 12 * b^2 * a^2 - 48 * b^2 * a + 8 * a * b^3 + 18 * b * a + b^4 - 6 * b^3)/

/(35
*
a^5
+
52
*
b
*
a^4
27
*
a^4
+
9
*
b^2
*
a^3
+
33
*
b
*
a^3
12
*
a^3
+
147
*
b^2
*
a^2
71
*
b^3
*
a^2
96
*
b
*
a^2
+
18
*
a^2

- 22 * b^4 * a + 9 * a * b^3 - 3 * b^5)

f. sa se gaseasca expresia functiei de aproximare ;


- in urma determinarii vectorului C se poate scrie expresia functiei de aproximare:
f a ( x) = 3 (a + x)

5a 4 + 4ba 3 2b 2 a 2 2ba 2 6ab 3 + 2b 2 a b 4


35a 5 + 52ba 4 27 a 4 + 9b 2 a 3 12a 3 + 33ba 3 + 18a 2 + 147b 2 a 2 71b 3 a 2 96ba 2 + 9ab 3 22b 4 a

1
7a 4 4ba 3 + 42a 3 + 12ba 2 12b 2 a 2 18a 2 + 8ab 3 + 18ba 48b 2 a 6b3 + b 4
2
+ (a + x )
2
35a 5 + 52ba 4 27a 4 + 9b 2 a 3 12a 3 + 33ba 3 + 18a 2 + 147b 2 a 2 71b3 a 2 96ba 2 + 9ab 3 22b 4 a 3b5

g. comparatie intre functia exacta si cea aproximativa particularizand constantele a si b (valori alese de
student);
- se vor folosi tot valorile a=-1 si b=1
- expresiile functiilor dupa inlocuirea termenilor a si b cu valori:
1 2 1
x
2
2
1 2 1
f a ( x) = x
2
2
f ( x) =

- se observa ca in urma inlocuirii termenilor a si b functia de aproximare este identica cu ce exacta


h. comparatie intre derivata intai a functiei exacte si cea aproximativa;
- deoarece functia de aproximare este identica cu cea exacta si derivatele acestora vor fi acelasi:
f ' ( x) = x

f a' ( x) = x

Problema 2
Repeta problema 1 folosind numai metoda Galerkin si considerand urmatoarele conditii de contur:
f(a)=0

si

df
(b ) = q
dx

a. Solutia exacta a ecuatiei diferentiale folosind Matlab:


f =

1 2 2qb 2 + a 1 a b 2 (a 2 q b) 1
x 3

2
2b + a 3 x
2b3 + a 3
2

Verificarea solutiei exacte:


df
2qb 2 + a 1 a b 2 (a 2 q b)
= x 3
+
dx
2b + a 3 x 2
2b 3 + a 3
d 2 f 2qb 2 + a 2 a b 2 ( a 2 q b)
= 3

dx 2
2b + a 3 x 3
2b3 + a 3

x2

2
1 2 2qb 2 + a 1 a b 2 (a 2 q b) 1
d2 f
2 a b 2 ( a 2 q b)
2 2qb + a
x 3

2
f

1
=
0


1 = 0
dx 2
2b 3 + a 3 x
2b 3 + a 3
2b + a 3 x
2b 3 + a 3
2
2

,solutia exacta verifica ecuatia diferentiala.

0+0+0=0

b. Ecuatia erorilor ponderate:


2 d 2 f a ( x)

ce
w
(
x
)

a d x dx 2 2 f a ( x) 1dx + wd ( x) f a( x)

f (a ) = 0 ce = 0

si

d
f (b) = q cne = q
dx

x =a

+ wd ( x ) f a( x ) cne
dx

x =b

=0

, EEP devine:

2 d 2 f a ( x)

w
(
x
)

a d x dx 2 2 f a ( x) 1dx + wd ( x) [ f a( x) 0]
b

x =a

+ wd ( x ) f a( x ) q
dx

x =b

=0

c. Idem 1.2.
d. Idem 1.2.
e. Sa se exprime toti termenii folositi in rezolvare
- in urma explicitarii functiei de aproximare si a functiei de pondere, EEP in format matricial devine:

d 2 ( 2T ( x) C 2 )

T
2
2
T
2
~
~

2 2 ( x) C 1dx + 2T 2 ( x) 2T ( x) C 2 0
2
a ~2 ~ ( x) x
~
~

dx
~
~
~
~

T
T
- 2 0 se simplifica EEP cu 2
b

x= a

T
2

+ ( x)
2 ( x) C q
~
~
dx~

T
2
~

d ( ( x) C )

2
T
2
~

dx + 2 ( x) T ( x) C 2 0 + 2 ( x) d T ( x) C 2 q

(
x
)

(
x
)

1
2
2
a ~
~2
x=a ~
~
~
~

dx 2
~
~
dx~

- se vor desface parantezele patrate si se va imparti EEP in termenii legati de functia de aproximare si
termenii liberi:
2

T
2
~

b
d 2 2T ( x)

2
2
T
2
T
~

2 2 ( x) dx + ( x) 2 ( x )
( x) x
2

~
dx
~
~ ~

b
= 2 ( x ) 1dx + 2 ( x) 0 x =a + 2 ( x ) q x =b
~

~
a

- se vor nota termenii EEP in felul urmator:

d T
2

2 ( x)
x = a + ( x)
~

dx

2
x=b C =
~

x =b

=0

d 2 2T ( x)

T
~
dx
= ( x) x 2

(
x
)
2
2

dx
~
~
a

Kd

2x2

Kce 2 x 2 = 2 ( x ) 2T ( x ) x =a
~

d T
Kcne 2 x 2 = 2 ( x )
2 ( x) x =b
~

dx

Tld 2 x1 = 2 ( x ) 1dx
a

Tlce 2 x1 =2 ( x ) 0 x =a
~

Tlcne 2 x1 =2 ( x ) q x =b
~

K 2 x 2 = Kd 2 x 2 + Kce12 x 2 + Kce2 2 x 2
Tl 2 x1 = Tld 2 x1 + Tlce 2 x1 + TLcne 2 x1

- EEP devine: K 2 x 2 C 2 x1 = Tl 2 x1
- cu ajutorul programului Matlab s-au determinat termenii:

- b^2*a + 3*a^3 - 2*a^2* b


- 2/3* b^3 +14/3*a^3 - 2* b^2*a - 2*a^2* b
Kd =

-1/2* b^4 + 7/6*a^4 - 2/3* b^3*a - b^2*a + 3*a^3- 2*a^2* b - 2/3* b^3*a + 2/3*a^4 - 2*a^2*b + 2*a^3
2*a^2*(1+ a)
2x2 4 * a^2
Kce =

2*a^2*(1+ a) a^2*(1+ a)^2


2x2

a +b
Kcne =
a + b^2

2*(a + b)*b

2*(a + b^2)*b

2x2

K 2 x 2 = [-2/3 * b^3 + 14/3 * a^3 - 2 * b^2 * a - 2 * a^2 * b + 4 * a^2 + a + b


[-1/2 * b^4 + 7/6 * a^4 - 2/3 * b^3 * a - b^2 * a + 3 * a^3 - 2 * a^2 * b + 2 * a^2 * (1 + a) + a + b^2
- b^2 * a + 3 * a^3 - 2 * a^2 * b ]
- 2/3 * b^3 * a + 2/3 * a^4 - 2 * a^2 * b + 2 * a^3]

a *(b - a) +1/2*b^2 -1/2*a^2


Tld =

a *(b - a) +1/3*b^3-1/3*a^3
2x1 0
Tlce =
0
2x1 *q (a + b)
Tlcne =
*q (a + b^2)
2x1 a * (b - a) + 1/2 * b^2 -1/2 * a^2 + q * (a + b)
Tl =

a *(b - a) +1/3*b^3-1/3*a^3 + q *(a + b^2)


2x1

C 2 x1 = K 2 x 2

Tl 2 x1

- 3 * (5 * a^4 + 4 * b * a^3 - 2 * b * a^2 - 2 * b^2 * a^2 - 6 * a * b^3 + 2 * b^2 * a - b^4)/(35 * a^5 + 52 * b * a^4 - 27 * a^4 + 9 * b^2 * a^3 +
+ 10 * a^2 * b^2 * q + 6 * a^2 * q - 18 * a^2 * q * b + 9 * a^2 * b - 12 * a^2 * b^2 + 2 * b^3 * q * a - 6 * b^2 * a + 10 * b^3 * a + 2 * b^4)/

/(35 * a^6 - 36 * a^5 + 17 * a^5 * b - 22 * b^2 * a^4 + 42 * a^4 - 30 * a^4 * b - 18 * a^3 - 36 * b^2 * a^3 + 24 * a^3 * b - 38 * b^3 * a^3

+ 60 * b^3 * a^2 + 7 * b^4 * a^2 - 18 * a^2 + 126 * a^2 * b - 210 * a^2 * b^2 - 18 * b^3 * a + 36 * b^4 * a + b^5 * a + 6 * b^5)

C 2x1 =
1/2 * (-18 * b * a - 7 * b^4 * a + 12 * a^2 * b + 30 * b^2 * a + 36 * b^3 * q * a - 12 * b^2 * a * q - 192 * a^2 * q * b + 84 * a^2 * b^2 * q -

- 84 * a^3 * b * q + 6 * b^3 * a + 7 * a^5 + 20 * b^3 * a^2 - 42 * a^4 * q - 12 * a^3 * q - b^5 + 6 * b^4 * q


- 66 * a^2 * b^2 + 6 * a^3 * b + 54 * a^4 - 8 * b^2 * a^3 + 72 * a^2 * q + 18 * a^2 + 6 * b^3 - 48 * a^3 - 11 * a^4 * b)/

/(35 * a^6 - 36 * a^5 + 17 * a^5 * b - 22 * b^2 * a^4 + 42 * a^4 - 30 * a^4 * b - 18 * a^3 - 36 * b^2 * a^3 + 24 * a^3 * b

- 38 * b^3 * a^3 + 60 * b^3 * a^2 + 7 * b^4 * a^2 - 18 * a^2 + 126 * a^2 * b - 210 * a^2 * b^2
- 18 * b^3 * a + 36 * b^4 * a + b^5 * a + 6 * b^5)

f. sa se gaseasca expresia functiei de aproximare ;


- in urma determinarii vectorului C se poate scrie expresia functiei de aproximare:
fa(x)=-3*(a+x)*(5*a^5-a^4*b-10*a^4*q+2*a^4-2*a^3*b+6*a^3*q-20*a^3*b*q-3*a^3-4*b^2*a^3-18*a^2*q*b+10*a^2*b^2*q-12*a^2*b^2+9*a^2*b+6*a^2*q-6*b^2*a+2*b^3*q*a+10*b^3*a+2*b^4)/(35*a^6-36*a^5+17*a^5*b-22*b^2*a^4+42*a^4-30*a^4*b-36*b^2*a^3-18*a^3+24*a^3*b-38*b^3*a^3+7*b^4*a^2+60*b^3*a^2-210*a^2*b^2+126*a^2*b-18*a^2+36*b^4*a+b^5*a-18*b^3*a+6*b^5)+1/2*(a+x^2)*
*(-66*a^2*b^2+6*b^3*a+12*a^2*b+30*b^2*a+54*a^4+18*a^2+6*a^3*b+36*b^3*q*a-12*b^2*a*q-192*a^2*q*b-84*a^3*b*q+84*a^2*b^2*q-8*b^2*a^3+20*b^3*a^2-7*b^4*a-11*a^4*b-18*b*a+7*a^5-42*a^4*q+72*a^2*q-12*a^3*q+6*b^4*q+6*b^3-48*a^3-b^5)/(35*a^6-36*a^5+17*a^5*b-22*b^2*a^4+42*a^4-30*a^4*b-36*b^2*a^3-18*a^3+24*a^3*b-38*b^3*a^3+7*b^4*a^2+60*b^3*a^2-210*a^2*b^2+126*a^2*b-18*a^2+36*b^4*a+b^5*a-18*b^3*a+6*b^5)

g. comparatie intre functia exacta si cea aproximativa particularizand constantele a si b (valori alese de
student);
- se vor folosi tot valorile a=-1 si b=1 si q=2
- expresiile functiilor dupa inlocuirea termenilor a si b cu valori:
3 2 1 1
x +
2
x 2
1 2 1
f a ( x) = x
2
2
f ( x) =

- se observa ca in urma inlocuirii termenilor a si b functia de aproximare este identica cu ce exacta


h. comparatie intre derivata intai a functiei exacte si cea aproximativa;
- deoarece functia de aproximare este identica cu cea exacta si derivatele acestora vor fi acelasi:
1
f ' ( x) = 3 x 2
x
f a' ( x) = x

xi
-1.0000
-0.7778
-0.5556
-0.3333
-0.1111
0.1111
0.3333
0.5556
0.7778
1.0000

f
0
-0.8783
-1.8370
-3.3333
-9.4815
8.5185
2.6667
1.7630
1.6931
2.0000

fa
0
-0.1975
-0.3457
-0.4444
-0.4938
-0.4938
-0.4444
-0.3457
-0.1975
0

fd
-4.0000
-3.9864
-4.9067
-10.0000
-81.3333
-80.6667
-8.0000
-1.5733
0.6803
2.0000

fda
-1.0000
-0.7778
-0.5556
-0.3333
-0.1111
0.1111
0.3333
0.5556
0.7778
1.0000

S-ar putea să vă placă și