Table of Contents
Numeerinen menetelmät ovat algoritmeja käytetään ratkaisemaan matemaattisia ongelmia numeerisesti eikä analyyttisesti. MATLAB tarjoaa monipuolisen ympäristön täytäntöönpanoon näitä menetelmiä tehokkaasti. Tämä artikkeli esittelee käytännön esimerkkejä siitä, miten toteuttaa yhteisiä numeerisia tekniikoita MATLAB.
Ei-lineaaristen yhtälöiden ratkaiseminen
Bisection menetelmä on yksinkertainen tekniikka löytää juuret epälineaarisia yhtälöitä. MATLAB koodi bisection menetelmä sisältää iteratiivisesti kaventamalla väli, jossa toiminto muuttuu merkki.
Esimerkki MATLAB-koodi:
hautausmaa: f(x) = x^3 - x - 2
[[LLT:0]]koodi:[[LLT:1]]
...............................................................................................................................................................................................................................................................
Numeerinen integraatio
Trapezoidaalinen sääntö lähentää integraali funktio jakamalla alueen trapezoids. MATLAB voi toteuttaa tämän menetelmän yksinkertaisilla silmukoilla tai sisäänrakennettu-toiminnot.
Esimerkki MATLAB-koodi:
hautausmaa: f(x) = sin(x)
[[LLT:0]]koodi:[[LLT:1]]
...............................................................................................................................................................................................................................................................
Erilaisten yhtälöiden ratkaiseminen
Eulerin menetelmä on yksinkertainen tekniikka ratkaista alkuperäisen arvon ongelmia tavallisten DIFFERENTIAL EQUATIONS. MATLAB täytäntöönpanoon liittyy päivittäminen ratkaisu iteratively.
Esimerkki MATLAB-koodi:
Korvaus:[ dy/dx = y, y(0) = 1
[[LLT:0]]koodi:[[LLT:1]]
...............................................................................................................................................................................................................................................................