Η μέθοδος Euler για την επίλυση διαφορικής εξίσωσης με το Excel/Calc

Euler differential equation

Έστω η διαφορική εξίσωση:

$$ \frac{dy}{dx} = xy $$

με αρχικές συνθήκες

$$ x_0 = 0, \quad y_0 =1 $$

Η αναλυτική λύση της εξίσωσης είναι:

$$ y = e^{\frac{x^2}{2}} $$

ή:

$$ y = \exp \left( \frac{x^2}{2} \right) $$

Η μέθοδος Euler είναι μι προσεγγιστική αριθμητική μέθοδος για τον υπολογισμό του πίνακα τιμών x,y. Βασίζεται στα εξής βήματα:

  1. Γράφουμε την διαφορική εξίσωση στη μορφή
    $$ \frac{dy}{dx} = f(x,y) $$
    για παράδειγμα:
    $$ \frac{dy}{dx} = xy $$
    όπου:
    $$ f(x,y) = xy $$
  2. Επιλέγουμε το βήμα αύξησης
    $$\delta = \Delta x$$
    για παράδειγμα:
    $$\Delta x = 0.1$$
  3. Υπολογίζουμε τους όρους της ακολουθίας με βάση τους αναδρομικούς τύπους:
    $$ \begin{array}{l l} x_{i+1} &= x_i + \Delta x \\ y_{i+1} &= y_i + \Delta x \cdot f(x_i, y_i) \\ \end{array} $$
    για:
    $$ i=1,2,\ldots,N $$

Συνδεθείτε για περισσότερες δυνατότητες αλληλεπίδρασης,
σχολιασμοί, εξωτερικοί σύνδεσμοι, βοήθεια, ψηφοφορίες, αρχεία, κτλ.

Creative Commons License
Εκπαιδευτικό υλικό από τον Αθανάσιο Σταυρακούδη σας παρέχετε κάτω από την άδεια Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.
Σας παρακαλώ να ενημερωθείτε για κάποιους επιπλέον περιορισμούς
http://stavrakoudis.econ.uoi.gr/stavrakoudis/?iid=401.