Sunteți pe pagina 1din 10

Ministerul Educaţiei, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei

Facultatea Calculatoare, Informatică şi Microelectronică

Departamentul Ingineria Software și Automatică

Raport
Lucrare de laborator Nr.1

la disciplina: Metode Numerice

Tema: Rezolvarea numerică a ecuațiilor algebrice și transendente

A efectuat:

A verificat:

Chişinău 2019
Sarcina Lucrării:
 Să se separe analitic și grafic toate rădăcinile reale al ecuațiilor
𝑦1 = 𝑥 3 + 2𝑥 2 − 𝑥 + 5 - mod analitic
𝑦2 = 𝑥 3 − 5𝑥 − 9 - mod grafic
 Să se determine rădăcinile reale ale funcțiilor cu exactitatea ε = 10-5 prin metoda
Coardelor 2,metoda mixtă și metoda Newton.

Mersul Lucrării:

1. Separarea Rădăcinilor:

a. Separarea rădăcinilor prin modul analitic.


Pentru sepeararea rădăcinilor în mod analitic este utilizata metoda șirului lui
Rolle.

1. Derivăm ecuația y1
𝑦𝑑 = 𝑦2̇ = 3𝑥 2 + 4𝑥 + 1

2. Egalăm derivat funcției cu 0 și aflăm punctele de interseсție cu axa Ox


𝑦𝑑 = 3𝑥 2 + 4𝑥 + 1 = 0
∆= 42 + 4 ∗ 3 = 28

3. Deteminăm limitele pe care este posibil ca semnul funcției să alterneze


𝑎
𝑘 =1+ 𝑢𝑛𝑑𝑒 𝑎 = 𝑚𝑎𝑥{|𝑎1 |, |𝑎2 |, ⋯ , |𝑎𝑛 |}
|𝑎0 |
5
𝑘 =1+ =6
1
Intervalul de căutare este [−6, 6]

4. Construim șirul lui Rolle


x -6 -1,5 0,2 -6
Sign(y) - + + +
Avem o singură alternanță de semn și respectic o singură soluție reală pe
intervalul 𝜀 = [−6, −1,5]

b. Separarea rădăcinilor prin modul grafic.


1. Scriem ecuția 𝑥 3 − 5𝑥 − 9 = 0 sub forma 𝑓(𝑥) = 𝑔(𝑥) și obținem 𝑥 3 =
5𝑥 + 9
2. Construim graficile funcției
Graficul funcției este prezentat în fig. 1
Figura 1 Graficul funcției y2

Funcția are o singură rădăcină reală pe intervalul 𝜀 = [0, 4]


2. Determinarea rădăcinilor funcției:
Pentru determinarea rădăcinilor reale a fost elaborat un program în limbajul de
programarea C++ care utilizează ambele metode de determinare metoda Coardelor
2 ,metoda Newton şi metoda mixtă.

Schema bloc a metodei Coardelor este prezentat în fig. 2


Shema bloc al metodei Newton este prezentat în fig. 3
Listingul programului:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
float x, x0, xx0, x1, xF, t0, t1, r, eps = 0.001;

double f(double x)
{
return pow(x,3)+2*pow(x,2)-x+5;
}

double f1(double x)//f derivat


{
return 3*pow(x,2)+4*x-1;
}

double f11(double x)//f dublu derivat


{
return 6*x+4;
}

float metoda_coardelor_II(float a, float b)


{
int n = 0;
if(f(a)*f(b) > 0){
printf("\nIntroduceti din nou");
return 0;
}else{
printf("\n\n\n||metoda_coardelor_II:||\n");
if(f(a)*f11(a) < 0){
x0 = a;
xF = b;
}else{
x0 = b;
xF = a;
}
e1: n++;
x1 = x0 - ((f(x0)*(xF-x0))/(f(xF)-f(x0)));
if(fabs(x1-x0) < eps){
printf("\nx1 = %f\n",x1);
printf("f(x) = %f",f(x1));
printf("\nn = %d",n);
}else{
x0 = x1;
goto e1;
}
}
return 0;
}

float metoda_tangentelor_Newton(float a, float b)


{
int n = 0;
if(f(a)*f(b) > 0){
printf("\nIntroduceti din nou!\n");
return 0;
}else{
printf("\n\n\n||metoda_tangentelor_Newton:||\n");
if(f(a)*f11(a) > 0){
x0 = a;
xx0 = x0;
xF = b;
}else{
x0 = b;
xx0 = x0;
xF = a;
}
e1: n++;
x1 = x0 - (f(x0)/f1(x0));
if(fabs(x1-x0) < eps){
printf("\nx1 = %f",x1);
printf("\nf(x) = %f",f(x1));
printf("\nn = %d",n);
}else{
x0 = x1;
goto e1;
}
}
return 0;
}

float metoda_mixta(float a, float b)


{
int n = 0;
if(f(a)*f(b) > 0){
printf("\nIntroduceti din nou!\n");
return 0;
}else{
printf("\n\n\n|| Metoda mixta: ||\n");
if(f(a)*f11(a) > 0){
t0 = a;
x0 = b;
}else{
t0 = b;
x0 = a;
}
et: n++;
t1 = t0 - (f(t0)/f1(t0));
x1 = x0 - ((f(x0)*(t0-x0))/(f(t0) - f(x0)));
if(fabs(t1 - x1) < eps){
r = (t1 + x1)/2;
printf("\nx1 = %f",x1);
printf("\nt1 = %f",t1);
printf("\nf(x) = %f",f(x1));
printf("\nf(t) = %f",f(t1));
printf("\nn = %d",n);

}else{
x0 = x1;
t0 = t1;
goto et;
}
}
return 0;
}
int main()
{
et: char k;
float a,b,a1,b1, a2, b2;
printf("Dati datele de intrare: \n");
printf("a = ");
scanf("%f",&a);
printf("b = ");
scanf("%f",&b);
a2 = a1 = a;
b2 = b1 = b;

metoda_coardelor_II(a,b);
metoda_tangentelor_Newton(a1,b1);
metoda_mixta(a2,b2);

printf("\n\nDoriti sa continuati? (d/n): ");


getchar();
scanf("%c",&k);
if(k == 'd'){
system("cls");
goto et;
}
return 0;
}

Afișarea Rezultatelor:
Concluzie:
În urma efectuării lucrării de laborator am rezolvat în practică rezolvarea numerică a
ecuațiilor algebriceși transcendente.Toate metodele au oferit rezultate aproximativ egale
Putem concluziona că cea mai eficientă dintre metodele studiate este metoda mixta .

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

  • Lab 1 MN
    Lab 1 MN
    Document6 pagini
    Lab 1 MN
    Irina Fedco
    Încă nu există evaluări
  • Lab 3 Mecanica
    Lab 3 Mecanica
    Document12 pagini
    Lab 3 Mecanica
    Chris Braucher
    0% (1)
  • CDE
    CDE
    Document3 pagini
    CDE
    Евгений Романович
    Încă nu există evaluări
  • Raport Lab 1 Metode Numerice
    Raport Lab 1 Metode Numerice
    Document8 pagini
    Raport Lab 1 Metode Numerice
    Dutcovici Radu
    Încă nu există evaluări
  • Lab MN 2
    Lab MN 2
    Document12 pagini
    Lab MN 2
    Viktor Dobrovolschi
    Încă nu există evaluări
  • Lab 2 Asdn
    Lab 2 Asdn
    Document6 pagini
    Lab 2 Asdn
    Tutunaru Dan Marin
    100% (1)
  • Laborator 3 APA
    Laborator 3 APA
    Document22 pagini
    Laborator 3 APA
    RoscaFlorin
    Încă nu există evaluări
  • Laboratorul N5 MATLAB
    Laboratorul N5 MATLAB
    Document6 pagini
    Laboratorul N5 MATLAB
    Adrian Chiforiuc
    0% (1)
  • LAb 6 SDA
    LAb 6 SDA
    Document7 pagini
    LAb 6 SDA
    Dima Cucu
    Încă nu există evaluări
  • Lab 3 MMC
    Lab 3 MMC
    Document4 pagini
    Lab 3 MMC
    Adrian Bodorin
    Încă nu există evaluări
  • Laborator Nr. 1 - SAV
    Laborator Nr. 1 - SAV
    Document4 pagini
    Laborator Nr. 1 - SAV
    Katalina
    Încă nu există evaluări
  • Lab NR 4 MMC2 Duca Dumitru TI 194
    Lab NR 4 MMC2 Duca Dumitru TI 194
    Document11 pagini
    Lab NR 4 MMC2 Duca Dumitru TI 194
    Santa Claus
    Încă nu există evaluări
  • Ll1 Mmc1 Mereuta Ana Ti-192
    Ll1 Mmc1 Mereuta Ana Ti-192
    Document11 pagini
    Ll1 Mmc1 Mereuta Ana Ti-192
    Anya Mr
    Încă nu există evaluări
  • Laborator-3 MMC Balan Ion
    Laborator-3 MMC Balan Ion
    Document6 pagini
    Laborator-3 MMC Balan Ion
    Ion Bn
    100% (1)
  • Sofroni Maxim Ai-211 MN Lab3
    Sofroni Maxim Ai-211 MN Lab3
    Document7 pagini
    Sofroni Maxim Ai-211 MN Lab3
    Максим Софрони
    Încă nu există evaluări
  • Lab 1 MN
    Lab 1 MN
    Document8 pagini
    Lab 1 MN
    DmitriiGreen
    Încă nu există evaluări
  • Metode Numerice
    Metode Numerice
    Document4 pagini
    Metode Numerice
    Vladik Suman
    Încă nu există evaluări
  • LFA Lab 1
    LFA Lab 1
    Document8 pagini
    LFA Lab 1
    Valeria Cebanu
    Încă nu există evaluări
  • LFA Lab - 2
    LFA Lab - 2
    Document15 pagini
    LFA Lab - 2
    RoscaFlorin
    100% (1)
  • CDE (Lab 1)
    CDE (Lab 1)
    Document5 pagini
    CDE (Lab 1)
    BlandjLdhui
    Încă nu există evaluări
  • Lab4 MMC Taucci Afanasi AI-191
    Lab4 MMC Taucci Afanasi AI-191
    Document3 pagini
    Lab4 MMC Taucci Afanasi AI-191
    Carolin
    Încă nu există evaluări
  • Lab3 ASDN
    Lab3 ASDN
    Document9 pagini
    Lab3 ASDN
    Dinu Dogaru
    Încă nu există evaluări
  • MMC Lab3 Rap
    MMC Lab3 Rap
    Document4 pagini
    MMC Lab3 Rap
    I LOVE ME
    Încă nu există evaluări
  • Lab 1 Procese Stochastice
    Lab 1 Procese Stochastice
    Document9 pagini
    Lab 1 Procese Stochastice
    Petru Efros
    Încă nu există evaluări
  • Metode Și Modele de Calcul 2
    Metode Și Modele de Calcul 2
    Document6 pagini
    Metode Și Modele de Calcul 2
    I LOVE ME
    Încă nu există evaluări
  • Lab2 MN CR-212 V14
    Lab2 MN CR-212 V14
    Document8 pagini
    Lab2 MN CR-212 V14
    Tabureanu Marian
    Încă nu există evaluări
  • Lab 1 LFA
    Lab 1 LFA
    Document10 pagini
    Lab 1 LFA
    Eric Semeniuc
    Încă nu există evaluări
  • LL6 Mecanica ECiobanu
    LL6 Mecanica ECiobanu
    Document15 pagini
    LL6 Mecanica ECiobanu
    Ecaterina Ciobanu
    Încă nu există evaluări
  • Grafica Pe Calculator Lab 1 Java
    Grafica Pe Calculator Lab 1 Java
    Document4 pagini
    Grafica Pe Calculator Lab 1 Java
    OpreaEugen
    Încă nu există evaluări
  • Laborator 1 Prelucrarea Semnalelor
    Laborator 1 Prelucrarea Semnalelor
    Document19 pagini
    Laborator 1 Prelucrarea Semnalelor
    Ion Cornea
    Încă nu există evaluări
  • TAP Lab6 Popov Biatrice - CR 191
    TAP Lab6 Popov Biatrice - CR 191
    Document6 pagini
    TAP Lab6 Popov Biatrice - CR 191
    Alina Axenti
    Încă nu există evaluări
  • Lab APA 4
    Lab APA 4
    Document12 pagini
    Lab APA 4
    AlionaCrigan
    Încă nu există evaluări
  • Lab1 MMC
    Lab1 MMC
    Document4 pagini
    Lab1 MMC
    Gheorghe Rotari
    Încă nu există evaluări
  • CDE Lab 1
    CDE Lab 1
    Document6 pagini
    CDE Lab 1
    ViorelRotari
    Încă nu există evaluări
  • Lab 6 Mecanica
    Lab 6 Mecanica
    Document4 pagini
    Lab 6 Mecanica
    ПарасийАлекс
    Încă nu există evaluări
  • CDE Lab 2
    CDE Lab 2
    Document3 pagini
    CDE Lab 2
    Trifan Petru
    Încă nu există evaluări
  • Laborator-3 MMC
    Laborator-3 MMC
    Document4 pagini
    Laborator-3 MMC
    Dan
    Încă nu există evaluări
  • Lab 1 POO
    Lab 1 POO
    Document24 pagini
    Lab 1 POO
    Grosu Maxim
    Încă nu există evaluări
  • POO#Lab#5
    POO#Lab#5
    Document3 pagini
    POO#Lab#5
    Damian Musteata
    Încă nu există evaluări
  • Lab MMC2
    Lab MMC2
    Document5 pagini
    Lab MMC2
    Maxim
    Încă nu există evaluări
  • Lab 1 C++
    Lab 1 C++
    Document13 pagini
    Lab 1 C++
    Maxim Tincu
    Încă nu există evaluări
  • Laborator 1 MMC
    Laborator 1 MMC
    Document9 pagini
    Laborator 1 MMC
    Cristian Popa
    Încă nu există evaluări
  • Lab 3 LFA Doc
    Lab 3 LFA Doc
    Document11 pagini
    Lab 3 LFA Doc
    Jenya Matevosean
    Încă nu există evaluări
  • Lab6 CDE
    Lab6 CDE
    Document8 pagini
    Lab6 CDE
    Dinu Dogaru
    Încă nu există evaluări
  • Asdn Lab 1
    Asdn Lab 1
    Document6 pagini
    Asdn Lab 1
    DmitriiGreen
    Încă nu există evaluări
  • Lucrarea de Laborator NR 7 POO
    Lucrarea de Laborator NR 7 POO
    Document7 pagini
    Lucrarea de Laborator NR 7 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lab 7 Mecanica
    Lab 7 Mecanica
    Document5 pagini
    Lab 7 Mecanica
    ПарасийАлекс
    Încă nu există evaluări
  • Lab 2 POO AI-191
    Lab 2 POO AI-191
    Document8 pagini
    Lab 2 POO AI-191
    Carolin
    Încă nu există evaluări
  • Laborator 5 POO
    Laborator 5 POO
    Document6 pagini
    Laborator 5 POO
    Constantin Palita
    Încă nu există evaluări
  • Lab4 Matlab Utm v10
    Lab4 Matlab Utm v10
    Document4 pagini
    Lab4 Matlab Utm v10
    Grigore043
    Încă nu există evaluări
  • Lucrare de Laborator Nr.2 CDE
    Lucrare de Laborator Nr.2 CDE
    Document4 pagini
    Lucrare de Laborator Nr.2 CDE
    Dan
    Încă nu există evaluări
  • ASDN Lab 1print
    ASDN Lab 1print
    Document6 pagini
    ASDN Lab 1print
    Octavian Macovetchi
    Încă nu există evaluări
  • Laborator-4 MMC1 Balan Ion
    Laborator-4 MMC1 Balan Ion
    Document6 pagini
    Laborator-4 MMC1 Balan Ion
    Ion Bn
    Încă nu există evaluări
  • Raport: La Disciplina Metode Și Modele de Calcul 1
    Raport: La Disciplina Metode Și Modele de Calcul 1
    Document9 pagini
    Raport: La Disciplina Metode Și Modele de Calcul 1
    Anya Mr
    Încă nu există evaluări
  • Lab4 SAV
    Lab4 SAV
    Document3 pagini
    Lab4 SAV
    Zeul Hriscei
    Încă nu există evaluări
  • Lab 4 MMC
    Lab 4 MMC
    Document3 pagini
    Lab 4 MMC
    Adrian Bodorin
    Încă nu există evaluări
  • Matlab nr.4
    Matlab nr.4
    Document18 pagini
    Matlab nr.4
    Ion Mardari
    100% (1)
  • Laboratorul nr.2 IA-203. Tombrachevici Dan
    Laboratorul nr.2 IA-203. Tombrachevici Dan
    Document10 pagini
    Laboratorul nr.2 IA-203. Tombrachevici Dan
    Nano Shot
    Încă nu există evaluări
  • Metode Si Modele de Calcul
    Metode Si Modele de Calcul
    Document11 pagini
    Metode Si Modele de Calcul
    I LOVE ME
    Încă nu există evaluări
  • Volocprog
    Volocprog
    Document3 pagini
    Volocprog
    Alexandru volochitin
    Încă nu există evaluări
  • Laborator Nr1 PSI
    Laborator Nr1 PSI
    Document9 pagini
    Laborator Nr1 PSI
    Aliona
    Încă nu există evaluări
  • Laborator Nr3 ASCS
    Laborator Nr3 ASCS
    Document5 pagini
    Laborator Nr3 ASCS
    Aliona
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document14 pagini
    Lab 1
    Aliona
    Încă nu există evaluări
  • Cde 2
    Cde 2
    Document6 pagini
    Cde 2
    Aliona
    Încă nu există evaluări
  • Raport: Lucrare de Laborator nr.1
    Raport: Lucrare de Laborator nr.1
    Document3 pagini
    Raport: Lucrare de Laborator nr.1
    Aliona
    Încă nu există evaluări
  • Lucrare de Laboratot ASDN NR 1
    Lucrare de Laboratot ASDN NR 1
    Document5 pagini
    Lucrare de Laboratot ASDN NR 1
    Aliona
    Încă nu există evaluări
  • Lab 2
    Lab 2
    Document6 pagini
    Lab 2
    Aliona
    Încă nu există evaluări
  • Proiect Clasa A IV A
    Proiect Clasa A IV A
    Document5 pagini
    Proiect Clasa A IV A
    Aliona
    Încă nu există evaluări
  • Lab NR 1 LFA
    Lab NR 1 LFA
    Document7 pagini
    Lab NR 1 LFA
    Aliona
    Încă nu există evaluări
  • Aptitudinile
    Aptitudinile
    Document6 pagini
    Aptitudinile
    AndreeaDeea
    Încă nu există evaluări
  • Ed Fizica
    Ed Fizica
    Document3 pagini
    Ed Fizica
    Aliona
    Încă nu există evaluări
  • RaportNr 6
    RaportNr 6
    Document18 pagini
    RaportNr 6
    Aliona
    Încă nu există evaluări
  • Rebus
    Rebus
    Document4 pagini
    Rebus
    Aliona
    Încă nu există evaluări
  • Lucare Word
    Lucare Word
    Document2 pagini
    Lucare Word
    Aliona
    Încă nu există evaluări
  • Cul de Teste 2015
    Cul de Teste 2015
    Document101 pagini
    Cul de Teste 2015
    Andrei
    Încă nu există evaluări
  • Politica Monetara
    Politica Monetara
    Document13 pagini
    Politica Monetara
    Aliona
    Încă nu există evaluări
  • Comerțul Electronic, Stare Și Perspective de Dezvoltare
    Comerțul Electronic, Stare Și Perspective de Dezvoltare
    Document44 pagini
    Comerțul Electronic, Stare Și Perspective de Dezvoltare
    Aliona
    100% (3)