Documente Academic
Documente Profesional
Documente Cultură
Raport
La Metode și Modele de Calcul
Chişinău 2017
Scopul lucrarii:
Insusirea metodelor de separare a radacinilor patrate ale ecuatiei f(x)=0 si
determinarea lor cu exacitatea E.
Sarcina 1:
Sa se separe prin metoda analitică și grafică toare rădăcinile reale ale ecuațiilor
a) x3+0.2x2+0.5x-1.2=0
b) x3-3x2+2.5=0
Graficul:
f(2)*f(4)<0
După realizarea graficului observăm că ecuația aleasă are o singură
rădacină reală pe intervalul [2;4]
1,2
𝑘 =1+ 1
= 2,2 𝑘𝜖[−1,2; 1,2]
Listing-ul programului:
#include <iostream>
#include <cmath>
#include <conio.h>
int main()
{
float a;
float b;
float eps = pow(10, -4);
int iteratii_coard;
int iteratii_mixt;
while (1)
{
cout << "Dati a, b" << endl;
cin >> a >> b;
iteratii_coard = metCoardelor(a, b, eps);
iteratii_mixt = metMixt(a, b, eps);
if (iteratii_coard == iteratii_mixt)
cout << "Ambele metode sunt eficiente, numarul de iteratii
coincide";
else
{
Rezultatul executiei:
Concluzie:
Realizând acestă lucrare de laborator am aplicat în practică metodele de rezolvare
numerica a ecuatiior neliniare prin metoda grafică și analitică, dar si prin metoda mixtă
și coardelor, la care am primit rezultat aproximativ egal. Am determinat rezultatul si
numarul de iteratii pentru fiecare metodă în parte si am aflat care metădă este mai
eficientă.