歐拉公式推導及實現代碼
歐拉方法的基本思想是在小區間上用數值微分的前差公式代替方程左端的導數,右端函數f(x,y(x))中x取中的某一點。
操作方法
(01)用數值前差表示左端
(02)從微分方程開始推導
(03)由(1)(2)可以得到
(04)推出向前歐拉公式
(05)以此類推得到向後歐拉公式和中心歐拉公式
(06)向前歐拉公式MATLAB代碼Function [x,y]=uler(fun,ts,y0,h)%fun是常微分函數,ts爲解區間y0爲初值,h爲步長X=ts(1):h:ts(2)Y(1)=y(0);For n=1:length(x);Y(n+1)=y(n)+h*fun(x(n),y(n));end
特別提示
向後歐拉法使用起來比較麻煩,可是穩定性比向前歐拉好
-
爲什麼跳蚤能跳很高?有比身體還要長的後足(能跳1.5米)
解答:跳蚤之所以能跳的很高,都是因爲它強健有力的後足,以及關節處的彈性蛋白物質,起跳時,跳蚤會將自己的後足摺疊,並在蹬地的瞬間釋放彈性能量,就像子彈一樣飛出去了,下面就跟着探祕志一起來看看吧!爲什麼跳蚤能跳很高?英國物理學家虎克第一次用顯微鏡研究跳蚤,因爲跳蚤...
-
致命毒藥有哪些?盤點致死速度最快的十種毒藥
導語:在中國古代就有很多關於能讓人致命的毒藥的記載,比如說常在電視上看到的鴆酒、斷腸草和鶴頂紅等等,這些畢竟都只是在古代出現過。那麼你們知道現今有哪些致命毒藥嗎?接下來呢就由探祕志小編爲大家盤點致命速度最快的十種毒藥,以下排名不分先後,感興趣的不妨一...
-
無限恐怖盒子理論:人類世界被操控,我們只是盒子裏的人
盒子理論源自上世紀80年代少數派的科幻世界觀,也是《無限恐怖》一個重要的概念理論。簡單來說就是將我們所處的世界比作一個盒子,我們很有可能就是這個盒子裏的某個程序或物種,而盒子只是操縱者創造的一個小世界,甚至可能不是真實存在的,下面就讓我們一起來看一看吧...
-
空調除溼是什麼意思?什麼時候最適合開除溼(別超過2小時)
解答:空調除溼是一種排出房間溼氣的運行模式,主要是將室內機的風扇運轉減慢,使房間內的水氣遇到蒸發器後凝集爲液體,通過導管排出室外,達到減輕房間溼度的目的。最適用於梅雨和雨後的天氣。空調除溼是什麼意思?一般來說空調都是人們用來調節空氣溫度的,但是還有另一...