Sunteți pe pagina 1din 28

1

CURS 9: Integrale, derivate, ecuatii, inecuatii


CURS 9
Program de calcul tabelar
EXCEL
Tabelarea functiilor
Calcule cu integrale
Calcule cu derivate
Ecuatii/probleme de minim
2
CURS 9: Integrale, derivate, ecuatii, inecuatii
Tabelarea functiilor
3
CURS 9: Integrale, derivate, ecuatii, inecuatii
Tabelarea funciilor (Table)
Tabelarea unei funcii de una sau mai multe variabile reprezint generarea
valorilor funciei ( f(x) sau f(x,y) ) pentru valori ale argumentelor care parcurg un
domeniu de valori
Programul Excel ofer utilizatorului comanda Table pentru generarea valorilor
unei funcii
Comanda: Data/Table
a) Tabelarea functiilor definite de o singur variabil y=f(x)
- daca se genereaza un tabel orizontal, formula (sau referina la o formul)
este situat n linia care conine valorile calculate, de exemplu n celula din
stnga primei valori calculate
x
1
x
2
x
n
=f(x) y
1
y
2
y
n
4
CURS 9: Integrale, derivate, ecuatii, inecuatii
- daca se genereaza un tabel vertical, formula (sau referina la o formul)
este situat n coloana care va conine valorile calculate, de exemplu, n
celula care este deasupra primei valori calculate
=f(x)
x
1
y
1
x
2
y
2

x
n
y
n
5
CURS 9: Integrale, derivate, ecuatii, inecuatii
Algoritm tabelare functie cu un singur argument:
1) se scrie prima valoare a lui x din domeniu
2) se multiplica dupa o serie liniara pana la valoarea finala a domeniului
3) se calculeaza prima valoare a functiei
4) se selecteaza valorile lui x si ale valorilor functiei
5) din meniul Data se alege comanda Table, care va afia fereastra de dialog
Table.
6) Pentru un tabel vertical, trebuie completat caseta Column input cell, iar
pentru un tabel orizontal trebuie completat caseta Row input cell. Se
execut click pe prima valoare a argumentului.
Exemplu tabelarea funciei f(x)=sin(x) unde x {1, ,19).
e
6
CURS 9: Integrale, derivate, ecuatii, inecuatii
x f(x)
1 0.84
2 0.91
3 0.14
4 -0.76
5 -0.96
6 -0.28
7 0.66
8 0.99
9 0.41
10 -0.54
11 -1.00
12 -0.54
13 0.42
14 0.99
15 0.65
16 -0.29
17 -0.96
18 -0.75
19 0.15
x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
f(x) 0.84 0.91 0.14 -0.76 -0.96 -0.28 0.66 0.99 0.41 -0.54 -1.00 -0.54 0.42 0.99 0.65 -0.29 -0.96 -0.75 0.15
Tabelarea functiei f(x)=sin(x) pe orizontala
Tabelarea functiei f(x)=sin(x) pe verticala
7
CURS 9: Integrale, derivate, ecuatii, inecuatii
b) Tabelarea functiilor definite de doua variabile f(x,y)
Fiind definita o funcie de dou variabile z=f(x,y), se poate genera un
tabel bidimensional de forma urmtoare :
-se va defini o formula in coltul din stanga sus al tabelului
-se va genera un sir de valori x1,x2,,xn
-se va genera un sir de valori y1,y2,,ym
=f(x,y)
y
1
y
2
y
m
x
1
z
1,1
z
1,2
Z
1,m
x
2
z
2,1
z
2,2
z
2,m

x
n
z
n,1
z
n,2
z
n,m
8
CURS 9: Integrale, derivate, ecuatii, inecuatii
Algoritm pentru tabelare functie cu doua argumente:
1. se scrie valoarea minima a argumentului x
2. se scrie valoarea minima a argumentului y
3. se calculeaza valoarea functiei pentru x, y anterior
4. se genereaza domeniul valorilor x
5. se genereaza domeniul valorilor y
6. in celula de la intersectia argumentelor x si y se copiaza formula, se
selecteaza tot tabelul si formula
7. din meniul Data se alege comanda Table care afieaz caseta de dialog
unde n linia Row input cell se va tasta sau se va indica cu mouse-ul
referina la celula care conine un argument al funciei ; n linia Column
input cell se va tasta sau se va indica cu mouse-ul referina care conine
cellalt argument al funciei ;
8. prin acionarea butonului OK operaia de tabelare este realizat.
Exemplu tabelarea funciei f(x,y)=2*x*y
9
CURS 9: Integrale, derivate, ecuatii, inecuatii
x0= 70
y0=70 75
f(x,y) 10500
10500 75 80 85 90 95
70 10500 11200 11900 12600 13300
71 10650 11360 12070 12780 13490
72 10800 11520 12240 12960 13680
73 10950 11680 12410 13140 13870
74 11100 11840 12580 13320 14060
75 11250 12000 12750 13500 14250
76 11400 12160 12920 13680 14440
77 11550 12320 13090 13860 14630
78 11700 12480 13260 14040 14820
79 11850 12640 13430 14220 15010
80 12000 12800 13600 14400 15200
81 12150 12960 13770 14580 15390
82 12300 13120 13940 14760 15580
83 12450 13280 14110 14940 15770
84 12600 13440 14280 15120 15960
85 12750 13600 14450 15300 16150
86 12900 13760 14620 15480 16340
87 13050 13920 14790 15660 16530
88 13200 14080 14960 15840 16720
10
CURS 9: Integrale, derivate, ecuatii, inecuatii
Exercitiu
Sa se genereze automat un tablou al concentratiilor pentru a determina
cantitatea de substanta ce trebuie adaugata pentru a obtine o cantitate de
solutie astfel de o anumita concentratie :
Concentratii %
10 20 30 40 50 60 70 80 90 100
100
200
300
400
500
600
700
800
900
1000
11
CURS 9: Integrale, derivate, ecuatii, inecuatii
100
10
10 10 20 30 40 50 60 70 80 90 100
100 10 20 30 40 50 60 70 80 90 100
200 20 40 60 80 100 120 140 160 180 200
300 30 60 90 120 150 180 210 240 270 300
400 40 80 120 160 200 240 280 320 360 400
500 50 100 150 200 250 300 350 400 450 500
600 60 120 180 240 300 360 420 480 540 600
700 70 140 210 280 350 420 490 560 630 700
800 80 160 240 320 400 480 560 640 720 800
900 90 180 270 360 450 540 630 720 810 900
1000 100 200 300 400 500 600 700 800 900 1000
masa solutie
concentratie procentuala
grame de substanta ce trebuie adaugate
12
CURS 9: Integrale, derivate, ecuatii, inecuatii
Calcule cu integrale
13
CURS 9: Integrale, derivate, ecuatii, inecuatii
Rezolvarea unei integrale in EXCEL:
Metode grafice
Metode analitice
( )
dx
22 , 1 x 5 , 2 x
0,4x - 1
I
0,5
0
2
2
}
+
=
Sa se calculeze valoarea integralei pe domeniul [0,0.5]
14
CURS 9: Integrale, derivate, ecuatii, inecuatii
A. Metoda grafica
1. Se genereaza un numar de puncte cat mai mare in interval
2. Se calculeaza valoarea functiei de sub integrala pentru aceste pucte
3. Se traseaza graficul f(x)
4. Se traseaza verticalele intre axa x si curba
5. Se calculeaza ariile trapezelor de sub curba
6. Suma ariilor tuturor trapezelor reprezinta valoarea integralei
15
CURS 9: Integrale, derivate, ecuatii, inecuatii
0
0,5
1
1,5
2
2,5
3
3,5
0 0,1 0,2 0,3 0,4 0,5 0,6
( )
dx
22 , 1 x 5 , 2 x
0,4x - 1
I
0,5
0
2
2
}
+
=
Trapez 1
Trapez 2 Trapez 3 Trapez 4 Trapez 5
16
CURS 9: Integrale, derivate, ecuatii, inecuatii
*
inf sup
1
1
inf
sup inf
x
x
;
x
x : unde
) (
2
) ( ) (
) (
sup
inf
N n
n
x
x k x f
x f x f
x dx x f I
n
k
e

= A
(

A + +
+
A ~ =

}

=
B. Metoda analitica
Analitic, o integrala se poate aproxima astfel:
17
CURS 9: Integrale, derivate, ecuatii, inecuatii
B. Metoda analitica
1. Se alege nr. de intervale
n = 10
2. Se calculeaza valoarea functiei pentru limita inferioara
xinf = 0 f(xinf) = 0,8197
3. Se calculeaza valoarea functiei pentru limita superioara
xsup = 0,5 f(xsup) = 2,9091
4. Se calculeaza pasul (limita superioara-limita inferioara)/nr de
intervale
Dx = 0,05
5. Se genereaza nr de intervale din domeniu : x+Dx
18
CURS 9: Integrale, derivate, ecuatii, inecuatii
Interval k xk f(xk)
x I
1 0,05 0,8751
2 0,1 0,9404
3 0,15 1,0186
4 0,2 1,1137
5 0,25 1,2319
6 0,3 1,3829
7 0,35 1,582
8 0,4 1,8568
9 0,45 2,2602
6
.
S
e
c
a
l
c
u
l
e
a
z
a
s
u
m
a
6
.
S
e
c
a
l
c
u
l
e
a
z
a
s
u
m
a
6. Se calculeaza suma :

=
A +
1
1
inf
) (
n
k
x k x f
Suma
12.3
7. Se calculeaza valoarea integralei cu formula :
*
inf sup
1
1
inf
sup inf
x
x
;
x
x : unde
) (
2
) ( ) (
) (
sup
inf
N n
n
x
x k x f
x f x f
x dx x f I
n
k
e

= A
(

A + +
+
A ~ =

}

=
I= 0.706
19
CURS 9: Integrale, derivate, ecuatii, inecuatii
Calcule cu derivate
20
CURS 9: Integrale, derivate, ecuatii, inecuatii
DERIVATE
1. Se genereaza o serie a valorilor lui x
2. Se calculeaza f(x)
3. Se calculeaza x=x2-x1 (n-1 valori)
4. Se calculeaza y=y2-y1 (n-1 valori)
5. Se calculeaza x/ y
6. Se reprezinta grafic
x f(x) x y
x/
y f'(x)
-5 -36 0.1 7.562 75.62 78
-4.9 -28.4 0.1 7.094 70.94 73.26
-4.8 -21.3 0.1 6.638 66.38 68.64
-4.7 -14.7 0.1 6.194 61.94 64.14
-4.6 -8.51 0.1 5.762 57.62 59.76
-4.5 -2.75 0.1 5.342 53.42 55.5
-4.4 2.592 0.1 4.934 49.34 51.36
-100
-50
0
50
100
150
200
250
300
350
400
-6 -4 -2 0 2 4 6
f(x)
f'(x)calculat
f'(x) derivat
21
CURS 9: Integrale, derivate, ecuatii, inecuatii
Rezolvare ecuatii
22
CURS 9: Integrale, derivate, ecuatii, inecuatii
Rezolvarea ecuatiilor si optimizarea unor functii se poate realiza cu functii
speciale din EXCEL:
GOAL SEAK
SOLVER
Aceste aplicatii se pot instala din meniul AddInn
23
CURS 9: Integrale, derivate, ecuatii, inecuatii
Solutia unei ecuatii: GOAL SEEK
Pas 1: se da valoare lui x
Pas 2: se calculeaza f(x)
Pas 3: se deschide GOAL SEEK
Pas 4: SET cell se alege celula cu formula
Pas 5: TO Value: termenul liber
Pas 6: Changing cell celula cu valoarea lui x
Pas 7: OK
Initializare variabilei x este foarte importanta pentru
obtinerea solutiei reale
24
CURS 9: Integrale, derivate, ecuatii, inecuatii
Solutia unei ecuatii: GOAL SEEK
25
CURS 9: Integrale, derivate, ecuatii, inecuatii
Rezolvare ecuatii
26
CURS 9: Integrale, derivate, ecuatii, inecuatii
Operaiile rezolvate cu comanda Solver sunt
-de tip optimizare (Max, Min ; maxime, minime)
-de tip calcul direct (Value of).
-Linia de introducere Set Target Cell trebuie s conin referina la o celul
care memoreaz o formul care va returna o valoare optimizat sau calculat
direct conform opiunilor privind natura operaiei (Equal To :) oferite de
urmtoarele butoane :
Max determin valoarea maxim a valorii returnate de formula specificat ;
Min determin valoarea minim a valorii returnate de formula specificat ;
Value of determin valoarea exact a aciunii formulei specificate fa de
valoarea introdus.
27
CURS 9: Integrale, derivate, ecuatii, inecuatii
Exemplu. S se determine maximul funciei f(x,y) = 7x + 5y, astfel incat :
x [0, 3000], y [0, 5000], x+y/9 [0, 3000]. e e e
28
CURS 9: Integrale, derivate, ecuatii, inecuatii
2
f x x 2 = +
0
5
10
15
20
25
-2 -1 0 1 2 3 4 5 6
Sa se calculeze minimul functiei pe intervalul [-1;5]

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