11.1.1. Unitatea de calculare Given / Odesolve
Unitatea de calcul pentru rezolvarea unei ODE care implementează metoda numerică Runge-Kutta constă din trei părți:
- Dată - cuvânt cheie;
- ODE și condiția inițială scrise cu ajutorul operatorilor logici, iar condiția inițială trebuie să fie sub forma y (t1) = b;
- odesoive (t, t1) este o funcție încorporată pentru rezolvarea ODE în raport cu variabila t din intervalul (t0, t1).
adesea preferate funcții de locuri de muncă Odesolve acceptabile, și într-adevăr (t, t1, pas) cu trei parametri, în care parametrul intern pas- al metodei numerice pentru determinarea numărului de etape în care metoda de Runge - Kupa, se va calcula soluția unei ecuații diferențiale. Cu cat mai mare pas, cei cu o precizie mai bună va obține rezultate, dar mai mult timp va fi petrecut în căutarea pentru el. Rețineți că selectarea acestei opțiuni se poate în mod semnificativ (de mai multe ori) pentru a accelera calculele fără o reducere substanțială a preciziei.
Un exemplu de soluție a problemei Cauchy pentru ODE de ordinul întâi y '= y-y 2 cu ajutorul unui bloc de calcul este prezentat în Lista 11.1.
Listing 11.1. Soluția problemei Cauchy pentru ODE de prim ordin
Nu uitați că trebuie să introduceți operatori logici utilizând bara de instrumente Booleană. Când tastați de la tastatură, rețineți că semnul logic al egalității corespunde unei comenzi rapide de la tastatură
Mathcad cere ca punctul final de integrare a ODE să fie în dreapta celui inițial: t0Articole similare