lineus.nb |
Mathematicaa voidaan käyttää yleisen Eulerin yhtälön muuntamiseen vakiokertoimiseksi yhtälöksi sijoituksella . Seuraava esitys toimii periaatteessa mille tahansa kertaluvulle
. Jos
, alkaa laskenta kuitenkin vaatia varsin paljon resursseja.
Syötetään Eulerin yhtälön kertaluku ja muodostetaan yhtälö:
![[Graphics:Images/lineus_gr_4.gif]](Images/lineus_gr_4.gif)
![[Graphics:Images/lineus_gr_6.gif]](Images/lineus_gr_6.gif)
Sijoituksen seurauksena syntyy uusi tuntematon funktio . Funktiot
ja
toisiinsa sitova yhtälö talletetaan nimelle sijyhtalo:
![[Graphics:Images/lineus_gr_11.gif]](Images/lineus_gr_11.gif)
Tätä yhtälöä derivoidaan muuttujan suhteen
kertaa, jotta saadaan vastaavat derivaattojen väliset yhtälöt; nämä kerätään listaksi:
![[Graphics:Images/lineus_gr_15.gif]](Images/lineus_gr_15.gif)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Tuntemattomat, ts. funktion derivaatat kerätään omaksi listakseen, jossa muuttujaksi otetaan
:
![[Graphics:Images/lineus_gr_24.gif]](Images/lineus_gr_24.gif)
Jotta alkuperäinen differentiaaliyhtälö saadaan muunnetuksi funktiota koskevaksi, yhtälöryhmästä ratkaistaan funktion
derivaatat ja sijoitetaan nämä differentiaaliyhtälöön; muuttujaksi otetaan
:
![[Graphics:Images/lineus_gr_29.gif]](Images/lineus_gr_29.gif)
![[Graphics:Images/lineus_gr_31.gif]](Images/lineus_gr_31.gif)
Tällöin on saatu Eulerin yhtälöä vastaava vakiokertoiminen yhtälö. Jotta tämä hahmottuisi selkeämmin, termit kootaan funktion derivaattojen mukaan ryhmiteltyinä:
![[Graphics:Images/lineus_gr_34.gif]](Images/lineus_gr_34.gif)
![[Graphics:Images/lineus_gr_36.gif]](Images/lineus_gr_36.gif)
Collect-funktiota ei voida kohdistaa suoraan yhtälöön, vaan ainoastaan sen vasempaan puoleen vakiokertyht[[1]], mikä tuo syötteisiin ylimääräistä monimutkaisuutta. Toisaalta kaikki syötteet voidaan pakata myös yhdelle riville ja muutoinkin hyödyntää Mathematican ohjelmointikielen piirteitä:
![[Graphics:Images/lineus_gr_38.gif]](Images/lineus_gr_38.gif)
Saadun yhtälön vasemmasta puolesta voidaan myös poimia eri derivaattojen kertoimet ja esittää nämä taulukkona:
![[Graphics:Images/lineus_gr_40.gif]](Images/lineus_gr_40.gif)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Kertoimet ovat todellakin vakioita.