Metoda Runge-Kutta în Matlab

Referat
7.8/10 (5 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 618
Mărime: 497.12KB (arhivat)
Publicat de: Marinel Pîrvu
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Munteanu Ioana
proiect despre metoda Runge-Kutta cu exemple in matlab

Cuprins

  1. METODA RUNGE-KUTTA PENTRU REZOLVAREA ECUATIILOR SI
  2. SISTEMELOR DE ECUATII DIFERENTIALE ORDINARE.3
  3. Metoda lui Euler este echivalenta cu metoda Runge-Kutta de ordinul I.4
  4. Rezolvarea ecuatiilor diferentiale ordinare .6
  5. Runge Kutta de ordinal 4 implementata in Matlab.9

Extras din referat

METODA RUNGE-KUTTA PENTRU REZOLVAREA ECUATIILOR SI

SISTEMELOR DE ECUATII DIFERENTIALE ORDINARE

Ecuatiile diferentiale descriu fenomene tranzitorii, cum ar fi încarcarea unui condensator sau ecuatia lui Schrödinger unidimensionala dependenta de timp.

Cel mai simplu caz, al fenomenelor care depind de o singura variabila, are forma:

cu conditia initiala (la limita) y(x0)=a,unde x0 si a sunt constante, provenite, de exemplu, din masuratori experimentale.

Ecuatia diferentiala este folosita pentru a afla valoarea lui y pentru un x diferit de x0. Deci rezolvarea (integrarea) ecuatiei diferentiale este o metoda de extrapolare.

Cea mai simpla abordare este metoda lui Euler, sau a liniilor poligonale, care foloseste din nou dezvoltarea în serie a functiei y:

Aceasta relatie permite aproximarea functiei în punctul x din aproape în aproape prin alegerea judicioasa a unui pas, h=x-x0 suficient de mic.

O aproximare mult mai buna este data de metodele Runge-Kutta, în care se foloseste observatia ca dezvoltarea în serie Taylor produce un polinom de aproximare al functiei, iar derivatele de ordin superior pot fi calculate pornind de la f(x,y). Dupa numarul de termeni din dezvoltare, sunt descrise metodele Runge-Kutta de ordinele I, II, III, IV si V.

Sa scriem noua aproximatie a lui y în forma:

unde variabilele si desemneaza vecinatatea lui x respectiv y fata de care se face aproximarea. In aceasta formula impunem conditia ca dezvoltarea în serie dupa puterile lui h sa coincida cu dezvoltarea în serie a functiei exacte y(x), pentru o putere cât mai mare, s.

unde

Fie s=1 si atunci

Deci, metoda lui Euler este echivalenta cu metoda Runge-Kutta de ordinul I.

Functia trebuie calculata o singura data la fiecare crestere a variabilei cu h.

Fie s=2. Dezvoltarea în serie Taylor are forma:

Preview document

Metoda Runge-Kutta în Matlab - Pagina 1
Metoda Runge-Kutta în Matlab - Pagina 2
Metoda Runge-Kutta în Matlab - Pagina 3
Metoda Runge-Kutta în Matlab - Pagina 4
Metoda Runge-Kutta în Matlab - Pagina 5
Metoda Runge-Kutta în Matlab - Pagina 6
Metoda Runge-Kutta în Matlab - Pagina 7
Metoda Runge-Kutta în Matlab - Pagina 8
Metoda Runge-Kutta în Matlab - Pagina 9

Conținut arhivă zip

  • Metoda Runge-Kutta in Matlab.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Motorul pas cu pas

Tema proiectului Sa se proiecteze un sistem de actionare cu motor electric pas cu pas pentru mecanismul prezentat in figura 1 Fig.1 Unde MPP -...

Metoda baleiajului ortogonal diferențial pentru rezolvarea ecuațiilor diferențiale ordinare

Motto O lucrare trebuie să fie precum fusta unei femei: nu prea lungă, ca să nu plictisească, dar suficient de scurtă ca să atragă atenţia....

Laboratoare Matlab - Teoria și Controlul Sistemelor

Matlab Lectia 1 Introducere & Bazele Controlului Ce este Matlab? • Inventat de Cleve Moler in anii 1970s pentru a usura acesul studentilor la...

Proiectare Asistată de Calculator

LABORATOR 1 INTRODUCERE ÎN MATLAB MATLAB este un program interactiv, produs de firma MATHWORKS pentru calcule numerice de înaltă performanţă şi...

Lecții Matlab

1. Introducere in Matlab 1.1 Despre Matlab Matlab este un limbaj de inalta performanta pentru calcul tehnic, conform producatorului The...

Principii Generale ale Modelării și Simulării Proceselor de Epurare a Apelor

CAP.1 PRINCIPII GENERALE ALE MODELĂRII ŞI SIMULĂRII PROCESELOR DE EPURARE 1.1. Aspecte generale Analiza proceselor din staţiile de epurare a...

Metode numerice în ingineria electrică

1. Să se determine ordinul de complexitate temporară al algoritmului de calcul al produsului scalar a doi verctori. Adică să se determine...

Dinamica sistemelor electroenergetice

CONCEPTE DE BAZA SI CLASIFICARI ALE STABILITATII SEE În general, stabilitatea sistemelor electroenergetice se defineste prin capabilitatea...

Ai nevoie de altceva?