28
1 CURS 9: Integrale, derivate, ecuatii, inecuatii CURS 9 Program de cal cul tabelar EXCEL Tabelarea functiilor Calcule cu integr ale Calcule cu derivate Ecuati i/ probleme de minim

Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

Embed Size (px)

Citation preview

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 1/28

1

CURS 9: Integrale, derivate, ecuatii, inecuatii

CURS 9

Program de calcul tabelar 

EXCEL

Tabelarea functiilor Calcule cu integrale

Calcule cu derivateEcuatii/probleme de minim

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 2/28

2

CURS 9: Integrale, derivate, ecuatii, inecuatii

Tabelarea functiilor 

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 3/28

3

CURS 9: Integrale, derivate, ecuatii, inecuatii

Tabelarea funcţ iilor (Table)

Tabelarea unei funcţ ii de una sau mai multe variabile reprezintă generarea

valorilor funcţ iei ( 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 funcţ ii

Comanda: Data/Table

a) Tabelarea functiilor definite de o singur ă variabilă y=f(x)

- daca se genereaza un tabel orizontal, formula (sau referinţ a la o formulă)

este situată în linia care conţ ine valorile calculate, de exemplu în celula din

stânga primei valori calculate

 x1

  x2

  …   xn

=f(x) y1

  y2

  …   yn

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 4/28

4

CURS 9: Integrale, derivate, ecuatii, inecuatii

- daca se genereaza un tabel vertical, formula (sau referinţ a la o formulă)

este situată în coloana care va conţ ine valorile calculate, de exemplu, în

celula care este deasupra primei valori calculate

=f(x)

 x1

  y1

 x2   y2

… …

 xn   yn

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 5/28

5

CURS 9: Integrale, derivate, ecuatii, inecuatii

 Algoritm tabelare functie cu un singur argument:

1) se scrie prima valoare a lui x din domeniu2) 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 afişa 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 funcţ iei f(x)=sin(x) unde x {1, …,19).

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 6/28

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.668 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

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 7/28

7

CURS 9: Integrale, derivate, ecuatii, inecuatii

b) Tabelarea functiilor definite de doua variabile f(x,y)

Fiind definita o funcţ ie de două variabile z=f(x,y), se poate genera un

tabel bidimensional de forma următoare :

-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)

 y1

  y2

  …   ym

 x1   z1,1   z1,2  …   Z 1,m

 x2   z2,1   z2,2   …   z2,m

… … … … …

 xn

  zn,1

  zn,2

  …   zn,m

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 8/28

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 y3. 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 formula7. din meniul Data se alege comanda Table care afişează caseta de dialog

unde în linia Row input cell se va tasta sau se va indica cu mouse-ul

referinţ a la celula care conţ ine un argument al funcţ iei ; în linia Column

input cell se va tasta sau se va indica cu mouse-ul referinţ a care conţ ine

celălalt argument al funcţ iei ;8. prin acţ ionarea butonului OK operaţ ia de tabelare este realizată.

Exemplu tabelarea funcţ iei f(x,y)=2*x*y

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 9/28

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

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 10/28

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 11/28

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

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 12/28

12

CURS 9: Integrale, derivate, ecuatii, inecuatii

Calcule cu integrale

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 13/28

13

CURS 9: Integrale, derivate, ecuatii, inecuatii

• Rezolvarea unei integrale in EXCEL:

 – Metode grafice – Metode analitice

dx

22,1x5,2x

0,4x-1 I0,5

02

2

Sa se calculeze valoarea integralei pe domeniul [0,0.5]

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 14/28

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

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 15/28

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,1x5,2x

0,4x-1 I0,5

02

2

Trapez 1 Trapez 2 Trapez 3 Trapez 4 Trapez 5

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 16/28

16

CURS 9: Integrale, derivate, ecuatii, inecuatii

*inf sup

1

1

inf 

supinf 

x

x

;x

x:unde

)(

2

)()()(

sup

inf 

 N nn

 x

 xk  x f  x f  x f 

 xdx x f  I n

 

 

B. Metoda analitica

 Analitic, o integrala se poate aproxima astfel:

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 17/28

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

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 18/28

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

le

a

z

a

s

u

ma

6

.

S

e

c

a

l

c

u

le

a

z

a

s

u

ma

6. Se calculeaza suma :

1

1

inf  )(

n

 xk  x f 

Suma

12.3

7. Se calculeaza valoarea integralei cu formula :

*inf sup

1

1

inf 

supinf x

x

;x

x:unde

)(2

)()()(

sup

inf 

 N nn

 x

 xk  x f  x f  x f 

 xdx x f  I n

   

I= 0.706

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 19/28

19

CURS 9: Integrale, derivate, ecuatii, inecuatii

Calcule cu derivate

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 20/28

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

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 21/28

21

CURS 9: Integrale, derivate, ecuatii, inecuatii

Rezolvare ecuatii

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 22/28

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

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 23/28

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 pentruobtinerea solutiei reale

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 24/28

24

CURS 9: Integrale, derivate, ecuatii, inecuatii

Solutia unei ecuatii: GOAL SEEK

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 25/28

25

CURS 9: Integrale, derivate, ecuatii, inecuatii

Rezolvare ecuatii

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 26/28

26

CURS 9: Integrale, derivate, ecuatii, inecuatii

Operaţ iile 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ă conţ ină referinţ a la o celulă care memorează o formulă care va returna o valoare optimizată sau calculată 

direct conform opţ iunilor privind natura operaţ iei (Equal To :) oferite de

următoarele 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 acţ iunii formulei specificate faţă de

valoarea introdusă.

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 27/28

27

CURS 9: Integrale, derivate, ecuatii, inecuatii

Exemplu. Să se determine maximul funcţ iei f(x,y) = 7x + 5y, astfel incat :

x [0, 3000], y [0, 5000], x+y/9 [0, 3000].

8/13/2019 Curs 9 S1 2013-2014 Program de Calcul Tabelar - Integrale,Derivate,Ecuatii,Optime-2

http://slidepdf.com/reader/full/curs-9-s1-2013-2014-program-de-calcul-tabelar-integralederivateecuatiioptime-2 28/28

28

CURS 9: Integrale, derivate, ecuatii, inecuatii

2f 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]