Sunteți pe pagina 1din 4

1.

Optimizari neliniare
Se procedeaza exact ca la cele liniare, dar partea stanga a inegalitatilor sistemului se calculeaza cu formula(adica cu +) , nu c
TOOLS->NUMERIC TOOLS->OPTIMIZER

x y
1.151069 1.17504

A= 2 2 5 <= 5
1 -3 -2 >= -2

max 1 2 3.501149

2. Graficul unei functii pe un interval (nu e pentru examen!)

Vrem sa realizam graficul functiei f:[1,3]->R, f(x)=sin(x). Pentru aceasta avem nevoie de cat mai multe puncte de forma (a,f(a))
[1,3], adica 1<1,1<1,2<1,3<...<2,9<3 si calculam sin in aceste puncte

1 0.841471 Selcetam cele doua coloane. INSERT->CHART->SCATTER


1.1 0.891207
1.2 0.932039
1.3 0.963558 3.5
1.4 0.98545
1.5 0.997495 3
1.6 0.999574
1.7 0.991665
2.5
1.8 0.973848
1.9 0.9463
2
2 0.909297
2.1 0.863209
2.2 0.808496 1.5

2.3 0.745705
2.4 0.675463 1
2.5 0.598472
2.6 0.515501 0.5
2.7 0.42738
2.8 0.334988
0
2.9 0.239249 0 5 10 15 20
3 0.14112

Facand graficul unei functii continue f(x) pe un interval compact [a,b] putem estima unde se afla minimul, maximul si daca ecu
In cazul de fata observam ca maximul este 1 si se atinge pentru x=1.6 (aproximativ), minimul este aproxmativ 0.16 si se ating

3. Minimul sau maximul unei functii


Putem determina mai exact minimul si maximul tot cu o optimizare neliniara. Restrictiile(constraints) sunt X>=1 si x<=3.

x x
1.570796 3

max f(x) 1 min f(x) 0.14112


Observatie. Daca minimul sau maximul nu se poate calcula pentru x=1 (algoritmul converge prea lent) alegeti o alta valoare di

4. Rezolvarea unei ecuatii de forma f(x)=0 pe un interval [a,b] in care f(a)f(b)<0

Consideram x o valoare oareceare din intervalul [a,b]. Se gaseste cea mai apropiata solutie de valoarea x initiala.

TOOLS->NUMERIC TOOLS->SOLVE FOR

Exemplu. Determinati o solutie a ecuatiei x^5+2*x-1=0 in intervalul [0,2]

Pasul 1. Alegem x=1 si calculam f(x) cu formula +x^5+2*x-1


x Pasul 2. Lansam comanda SOLVE FOR: Formula cell=casuta in ca
0.486385 Target value 0 (de la f(x
variable=valoarea lui x
f(x) -8.5E-06 Number of iterations= m
Accuracy=eroare de apr
OK
In concluzie, solutia este aproximativ 0,48, pentru aceasta valoare f(x

Se observa acest lucru si grafic (nu se cere graficul la examen!)


0 -1
0.1 -0.799
0.2 -0.592 12

0.3 -0.373
0.4 -0.136 10

0.5 0.125
8
0.6 0.416
0.7 0.743
6
0.8 1.112
0.9 1.529
4
1 2
1.1 2.531
2
1.2 3.128
1.3 3.797
0
1.4 4.544 0 5 10 15 20 25

1.5 5.375 -2
1.6 6.296
1.7 7.313
1.8 8.432
1.9 9.659
2 11
formula(adica cu +) , nu cu sumproduct. De altfel, si sumproduct-ul (adica produdul scalar), poate fi calculat cu o formula.

e puncte de forma (a,f(a)). Consideram o diviziune de norma 0,1a intervalului

ART->SCATTER

15 20 25

mul, maximul si daca ecuatia f(x)=0 admite solutii.


proxmativ 0.16 si se atinge pentru x=3, iar ecuatia f(x)=0 nu admite solutii, deoarece graficul lui f(x) nu intersecteaza axa Ox.

sunt X>=1 si x<=3.


t) alegeti o alta valoare din intervalul [1,3], de exemplu x=2.

rea x initiala.

mula +x^5+2*x-1
Formula cell=casuta in care am calculat f(x)
Target value 0 (de la f(x)=0)
variable=valoarea lui x
Number of iterations= mai multe de 5, de exemplu 15
Accuracy=eroare de aproximare a solutiei (nr de zecimale exacte ale solutiei)

pentru aceasta valoare f(x) fiind aproximativ 0 (cu primele 5 zecimale)

graficul la examen!)

20 25

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