Java教程

欧拉算法

本文主要是介绍欧拉算法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import matplotlib.pyplot as plt
targetX = 10.0
step = 0.1
axis1, axis2 = 0.0, 1.0
X, Y = [axis1], [axis2]

def fun(axis1:float, axis2:float):
    return axis2 - 2 * axis1 / axis2

while axis1 <= targetX:
    t1 = fun(axis1, axis2)
    t2 = fun(x + step, axis2 + t1 * step)
    axis2 = axis2 + 0.5 * (t1 + t2) * step
    axis1 = axis1 + step
    X.append(axis1)
    Y.append(axis2)
这篇关于欧拉算法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!