Metode Numerice

UPB, Facultatea de Inginerie Electrică, anul II A + B, 2019/2020

Cadre didactice

Prof.dr.ing. Gabriela Ciuprina (curs A)
Conf.dr.ing. Mihai Rebican (curs B)
As.drd.ing.Mihai Popescu
ȘL.dr.ing.Sorin Lup
As.drd.ing.Ruxandra Bărbulescu

Slide-uri pentru curs (IIA)

Nr. Crt. Slide-uri Notite de curs - vă recomandăm să le imprimați și să veniți cu ele la curs, pentru a putea face adnotări suplimentare pe ele
1 Curs 1 Curs 1 (handouts with notes)
2 Curs 2 Curs 2 (handouts with notes)
3 Curs 3 Curs 3 (handouts with notes)
4 Curs 4 Curs 4 (handouts with notes)
5 Curs 5 Curs 5 (handouts with notes)
6 Curs 6 Curs 6 (handouts with notes)
7 Curs 7 Curs 7 (handouts with notes)
8 Curs 8 Curs 8 (handouts with notes)
9 Curs 9 Curs 9 (handouts with notes)
10 Curs 10 Curs 10 (handouts with notes)
11 Curs 11 Curs 11 (handouts with notes)
12 Curs 12 Curs 12 (handouts with notes)
13 Curs 13 Curs 13 (handouts with notes)
14a Curs 14a Curs 14a (handouts with notes)
14b Curs 14b Curs 14b (handouts with notes)

Referințe obligatorii

[1] Gabriela Ciuprina, Mihai Rebican, Daniel Ioan - Metode numerice în ingineria electrică - Îndrumar de laborator pentru studenții facultății de Inginerie Electrică, Editura Printech, 2013, ISBN 978-606-23-0077-7 IndrumarMN_Printech2013.pdf
[2] Gabriela Ciuprina, Algoritmi numerici pentru calcule științifice în ingineria electrică Editura MatrixROM, 2013, ISBN 978-606-25-0008-5
[3] D. Ioan et al., Metode numerice în ingineria electrică, Ed. Matrix Rom, Bucuresti, 1998.
[4] Mihai Rebican Metode numerice -notite de curs

Referințe suplimentare recomandate

[5] W.H. Press, S.A. Teukolsky, W.T. Vetterling, B.P. Flannery, Numerical Recipes in C, The Art of Scientific Computing, Cambridge University Press, 1992, disponibila la http://www.library.cornell.edu/nr/bookcpdf.html
[6] K. Atkinson, W. Han, Teaching numerical analysis using elementary numerical analysis http://www.cs.uiowa.edu/~atkinson/ena_master.html
[7] R. Barrett, M.Berry, T. Chan, J. Demmel, J. Donato, J. Dongarra, V. Eijkhout, R. Pozo, C. Romine, H. Vorst, Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, SIAM Press, 1994, disponibila la http://www.netlib.org/linalg/html_templates/Templates.html
[8] Netlib home page (contine software si documentatie in domeniul metodelor numerice) http://www.netlib.org

Util pentru laborator

Calendar și mod de notare (2019/2020)

  • Seria II A

  • Seria II B

  • Pentru Restanțieri - seria A:

    Se poate echivala punctajul obținut pe parcurs de maxim 50%. În mod implicit vom considera că veți dori această echivalare și vom actualiza catalogul in sesiune.
    Cei care nu sunt avantajați de acest lucru și doresc să refacă o parte din punctaj sau întregul punctaj pe parcurs, pot face acest lucru astfel:

    Examenul final se va da conform metodologiei din acest an.

    Conturi Laborator MN

    Username si Parole

    Pregătire pentru colocviu

  • Seria A - Teme Implementare

  • Seria B - Teme Implementare

  • Îndrumar

    Pentru lucrările propriu-zise, vedeți referința [1] de mai sus.
    Tutorial pentru prelucrarea datelor numerice în Excel: L0
    Tutorial MATLAB Versiunea 25.09.2017. Fișierul va fi actualizat periodic. Tutorial_Matlab

    Fisiere suplimentare

  • Saptamana 1 Programare in Matlab - recapitulare




  • Programe demonstrative în Scilab (pentru laborator)

    L01 - algoritmi,complexitate
  • In contul dvs creati un director numit lmn.
  • In acest director salvati arhiva L01.tar
  • Dezarhivati-o si observati modul de organizare al fisierelor.
  • Lansati scilab.
  • Schimbati calea de lucru catre directorul L01.
  • Pentru a executa primul program demonstrativ scrieti in consola
    exec analizaL01.sci;
  • Pentru a executa al doilea program demonstrativ scrieti in consola
    exec stivaL01.sci;

  • L02 - erori
  • In directorul lmn creat anterior salvati arhiva L02.tar si dezarhivati-o.
  • Lansati scilab si schimbati calea de lucru catre directorul L02.
  • Primul program demonstrativ
    exec demo1L01_eps.sci;
  • Al doilea program demonstrativ
    exec demo2L02_stiva.sci;
  • Al treilea program demonstrativ
    exec demo3L02_trunchiere.sci;

  • L03 - Metode directe pentru rezolvarea sistemelor algebrice liniare Ax=b: Gauss
  • L03.tar
  • Doua programe demonstrative care se lanseaza din
    exec mainL03.sci;

  • L04 - Metode iterative pentru rezolvarea sistemelor algebrice liniare Ax=b: Jacobi, Gauss-Seidel
  • L04.tar
  • Doua programe demonstrative care se lanseaza din
    exec mainL04.sci;

  • L05 - Circuite rezistive liniare in c.c.; circuite liniare in c.a.
  • L05.tar
  • Doua programe demonstrative care se lanseaza din
    exec mainL05.sci;

  • L06 - Metode de interpolare globala: clasic, Lagrange, Newton
  • L06.tar
  • Trei programe demonstrative care se lanseaza din
    exec mainL06.sci;

  • L07 - Derivarea numerica
  • L07.tar
  • Trei programe demonstrative care se lanseaza din
    exec mainL07.sci;

  • L08 - Integrarea numerica
  • L08.tar
  • Doua programe demonstrative care se lanseaza din
    exec mainL08.sci;

  • L09 - Rezolvarea ecuatiilor algebrice neliniare: bisectie, tangente (Newton), tangente paralele (Newton-Kantorovich), secante
  • L09.tar
  • Doua programe demonstrative care se lanseaza din
    exec mainL09.sci;

  • L10 - Rezolvarea ecuatiilor diferentiale cu metoda Euler
  • L10.tar
  • Trei programe demonstrative care se lanseaza din
    exec mainL10.sci;



  • Surse C utile celor care vor face implementari in C

    1) Fisiere utile tuturor implementarilor
    nrutil_lmn.c
    nrutil_lmn.h
    2) Fisiere exemplu (alocari dinamice de memorie):
    aduna_vec.c
    rw_matrix.c
    3) Fisiere exemplu (numere complexe):
    complex.c
    complex.h
    4) Fisier exemplu pentru L1:
    elth.c
    Adresa acestei pagini este: http://mn.lmn.pub.ro


    Sorin LUP - data ultimei modificari 26 Septembrie 2019
    Back to Gabriela's Home Page - www.lmn.pub.ro/~gabriela