This commit is contained in:
lwj
2025-06-17 21:38:51 +08:00
parent 515714cbf5
commit 36eee7a70e
2 changed files with 2 additions and 2 deletions

View File

@@ -19,7 +19,7 @@ if __name__=="__main__":
########################################################################## ##########################################################################
x0 = 0 # x的初始值左边界换成题干里面的################# x0 = 0 # x的初始值左边界换成题干里面的#################
y0 = -1 # y的初始值换成题干里面的################# y0 = -1 # y的初始值换成题干里面的#################
fxy = lambda x,y: x + y #f(x,y)换成题干里面的################# fxy = lambda x,y: x+y #f(x,y)换成题干里面的#################
real_fx = lambda x: -x-1 #真实函数换成题干里面的################# real_fx = lambda x: -x-1 #真实函数换成题干里面的#################
h = 0.1 #步长换成题干里面的################# h = 0.1 #步长换成题干里面的#################
xk = 2 #x的右边界换成题干里面的################# xk = 2 #x的右边界换成题干里面的#################

View File

@@ -49,7 +49,7 @@ def AdamusFix(k,first_ys,x0,y0,h,xk,fxy,fx_real):
if __name__ == "__main__": if __name__ == "__main__":
# 定义初始值和参数##################################################################################### # 定义初始值和参数#####################################################################################
k = 3 # 阿达姆斯k+1步显式方法精度为k+1阶最常用k=3其他阶数我没试过 P253 k = 3 # 阿达姆斯k+1步校正方法精度为k+1阶最常用k=3其他阶数我没试过 P253
first_ys = [1, 1.0954, 1.1832, 1.2649] # 前几个y的值可用龙格-库塔计算或者知道精确解自己算出来 first_ys = [1, 1.0954, 1.1832, 1.2649] # 前几个y的值可用龙格-库塔计算或者知道精确解自己算出来
x0 = 0.0 # 初始x值 x0 = 0.0 # 初始x值
y0 = 1.0 # 初始y值 y0 = 1.0 # 初始y值