Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale

Proiect
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 29 în total
Cuvinte : 5346
Mărime: 327.23KB (arhivat)
Publicat de: Ciprian Barbu
Puncte necesare: 7
UNIVERSITATEA TEHNICA a MOLDOVEI Catedra ILMA

Cuprins

  1. Introducere 4
  2. 1. Analiza problemei 4
  3. 2. Analiza metodelor, algoritmilor şi implementarea
  4. 2.1 Metodele şi algoritmii 5
  5. 2.2 Structurile de date 6
  6. 2.3 Eficienţa rezultatelor 7
  7. 3. Analiza structurii programului, tehnicii de realizare, veridicitatea programului
  8. 3.1Listingul programului 7
  9. 3.2Schemele bloc 22
  10. 3.3Analiză a funcţiilor utilizate 27
  11. 3.4Prezentarea unui exemplu cu verificarea rezultatelor 28
  12. 4. Concluzie 28
  13. 5. Bibliografie 29

Extras din proiect

Introducere

Această teză de an şi-a pus drept obiectiv implementarea cunoştinţelor noi acumulate în programare în decursul anului prin rezolvarea concretă a unor sarcini, şi anume, în baza algoritmilor elaboraţi pentru calcularea derivatelor parţiale utilizaţi în matematică, se alcătuiesc algoritmii respectivi în limbajul de programare C. Algoritmii respectivi sunt alcătuiţi în mod iterativ, ceea ce permite implementarea lor în limbajul de programare. Derivatele parţiale au o implementare practică destul de vastă în matematică, în fizică (anume la determinarea funcţiei de repartiţie a căldurii pe o porţiune de suprafaţă, deformaţia elastică a unei plăci sub acţiunea unei forţe) în mecanică, etc.

1.Analiza problemei

Există mai multe modalităţi de rezolvare a derivatelor parţiale (de ordin II), şi anume, modelul matematic.

Acesta presupune definirea unei funcţii de 2 variabile z=f(x,y) în vecinătatea unui punct M(x,y). Dând o creştere oarecare ∆x în punctul M lăsăm variabila z neschimbata. Calcularea derivatei parţiale se reduce la calcularea derivatei după x, conform regulilor generale de derivare a unei funcţii. Creşterea parţială a funcţiei în raport cu variabila x se defineşte ca diferenţă dintre funcţia iniţială şi cea cu creşterea argumentului x: Derivata parţială se defineşte drept limita La fel se defineşte şi pentru x neschimbat şi y variabil. Deci pentru calcularea unei funcţii ce reprezintă o expresie e necesar de aplicat regulile de derivare, utilizând tabelul de derivare. În cazul funcţiilor complexe este cam dificilă calcularea derivatelor parţiale pentru un oarecare punct din domeniu. De aceea se propun metode altele decât matematice, ce presupune utilizarea datelor obţinute pentru calcularea altora, adică metode iterative. Aceste metode aproximează rezultatele cu o oarecare exactitate în dependenţă de pasul de rezolvare ales, adică creşterea lui x şi y pe axele de coordonate.

2.Analiza metodelor, algoritmilor şi implementarea

2.1Metodele şi algoritmii

Prima metodă, cea a grilei, reprezintă împărţirea domeniului nostru într-o grilă cu pasul h pe axa x şi pasul l pe axa y. Această grilă formează respectiv noduri – punctele de intersecţie a liniilor acestei grile.

Se numesc noduri vecine nodurile care se află la distanţa de un pas pe una din axele de coordonate. Se numesc noduri interne dacă vecii se află în domeniul G şi conturul ce-l mărgineşte Г. Celelalte noduri rămase se numesc noduri de hotar.

Valorile funcţiei căutate u=u(x,y) în aceste noduri notăm prin Pentru fiecare nod intern se calculează valoarea înlocuind derivata parţială prin valorile nodurile vecine:

Pentru un oarecare vom avea Prezintă interes pentru h=l, iar domeniul un dreptunghi.

În acest caz avem În caz că avem f(x,y)=0 avem (1). Câteodată putem calcula şi utilizând formula (2).

Algoritmul constă în construirea acestei grile, în alcătuirea sistemului de ecuaţii în care drept necunoscute vor servi nodurile interne.

De exemplu avem o grilă cu h=¼. Obţinem deci 9 noduri interne.

Alcătuim sistemul de ecuaţii în care vom avea 9 necunoscute:

Rezolvând acest sistem prin una din metodele de rezolvare a sistemelor (metoda Gauss), se obţin rezultatele în nodurile interne.

Metoda a doua constă în calcularea de valori iniţiale pentru o grilă cu pasul mai mare, iar apoi transferarea acestor rezultate într-o grilă cu pasul mai mic. Valorile iniţiale pentru nodurile rămase se calculează prin formula (1) sau (2).

Preview document

Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 1
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 2
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 3
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 4
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 5
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 6
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 7
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 8
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 9
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 10
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 11
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 12
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 13
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 14
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 15
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 16
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 17
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 18
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 19
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 20
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 21
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 22
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 23
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 24
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 25
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 26
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 27
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 28
Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Parțiale - Pagina 29

Conținut arhivă zip

  • Metode de Calcul Numeric Utilizate la Calcularea Derivatelor Partiale.doc

Te-ar putea interesa și

Vectori Proprii și Valori Proprii

INTRODUCERE Termenul de matrice a fost introdus de matematicianul englez James Joseph Sylvester(1814-1897) în lucrarea “On New Class of Theorems”...

Contactor Electromagnetic

Capitol I MODELE MATEMATICE DIFERENTIALE ALE CAMPULUI ELECTROMAGNETIC 1.1. MARIMI DE STARE ALE CAMPULUI ELECTROMAGNETIC În orice punct din...

Tehnici inteligente hibride pentru comanda unei platforme mobile cu pendul invers

INTRODUCERE În cadrul acestei lucrări sunt abordate diferitele tehnici inteligente hibride în scopul controlării unui pendul invers pe o platformă...

Ecuații Diferențiale Liniare cu Coeficienți Constanți

INTRODUCERE Teoria ecuaţiilor diferenţiale¸ reprezintă unul din domeniile fundamentale ale matematicii cu largi aplicaţii în tehnică, ca de...

Modelarea Numerică a Regimurilor de Funcționare ale Mașinii Asincrone

1. Introducere Maşinile electrice reprezintă componente de bază ale oricărui sistem electroenergetic. Progresul în industriile de vârf este strâns...

Algoritmi și Erori de Calcul

1.1 INTRODUCERE. Fără a neglija importanţa soluţiilor analitice oferite de matematică, majoritatea problemelor inginereşti pot fi soluţionate pe...

Tehnici de epurare a efluenților organici din apele uzate

Introducere Apa este o sursa regenerabila, materie prima pentru activitatile productive, ea mai poate fi si o sursa de energie si un factor...

Cibernetică

Tema 1 - Posibilitatea rezolvarii sistemelor liniare cu ajutorul mediilor de programare - Sisteme de ecuatii liniare 1. Metode de rezolvare a...

Ai nevoie de altceva?