Didic Victor MMC 1 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Universitatea Tehnică a Moldovei Facultatea Calculatoare, Informatică si Microelectronică Departamentul Informatică si Ingineria Sistemelor

Lucrare de laborator Nr.1 Metode și modele de calcul Tema: Rezolvarea numerică a ecuațiilor algebrice și transcendente Varianta Nr: 12

A elaborat:

st.gr.IA-191 Didic Victor

A verificat:

Moraru Vasile

Chișinău 2020

1.Scopul lucrării

1. 1)  Să se separe toate rădăcinile reale ale ecuației f(x)=0 unde y=f(x) este

o funcție reală de variabilă reală.

2. 2)  Să se determine o rădăcină reală a ecuaţiei date cu ajutorul metodei

înjumătăţirii intervalului cu o eroare mai mică decât ε=10-2. 3. 3)  Să se precizeze rădăcina obţinută cu exactitatea ε=10-6 utilizând 

-  metoda aproximațiilor succesive



-  metoda tangentelor (Newton)



-  metoda secantelor.

4) Să se compare rezultatele luând în considerație numărul de iterații, evaluările pentru funcția şi derivată. a) x3-cos(x) b) x3+14x-6 a) Metoda grafică. Adeseori ecuaţia f(x)=0 poate fi pusă sub forma echivalentă φ(x)=g(x). Rădăcinile ultimei ecuației sunt abscisele punctelor de intersecție ale curbelor y=φ(x) şi y=g(x).

2. Determinarea rădăcinilor reale a ecuației date cu ajutorul metodei înjumătățirii -2 intervalului cu o eroare mai mică decât ε = 10 .

a) x3-cos(x) #include #include using namespace std; double function(double x) { return pow(x,3)-cos(x); } int main() { int k = 0; double a = -2, b = 2, c = 0, eps = 0.01; while ((b - a)>eps) { k++; c = a + (b - a) / 2; if (function(c) == 0) break; if (function(a)*function(c)