当前位置: 首页 > news >正文

农产品网站设计方案培训班

农产品网站设计方案,培训班,找网络公司做网站需要注意,东莞网站快速排名优化WKB方法用于研究一种特定类型的微分方程的全局性质 很有用这种特定的微分方程形如: 经过一些不是特别复杂的推导,我们可以得到他的WKB近似解。 该近似解的选择取决于函数和参数的性质同时,我们默认函数的定义域为当恒大于零,时: 当…
  • WKB方法用于研究一种特定类型的微分方程的全局性质
    • 很有用
    • 这种特定的微分方程形如:

y''+[\lambda^2q_1(x)+q_2(x)]y=0

  • 经过一些不是特别复杂的推导,我们可以得到他的WKB近似解。
    • 该近似解的选择取决于函数q_1(x)和参数\lambda的性质
    • 同时,我们默认函数的定义域为[0,+\infty)
  • q_1(x)恒大于零,\lambda\rightarrow +\infty时:

y=\frac{1}{q_1^{\frac{1}{4}}(x)}\begin{pmatrix} a\cdot cos(\lambda \int_0^x\sqrt{q_1(\tau)}d\tau)+b\cdot sin(\lambda\int_0^x\sqrt{q_1(\tau)}d\tau) \end{pmatrix}

  • q_1(x)恒小于零,\lambda\rightarrow +\infty时:

y=\frac{1}{[-q_1(x)]^{\frac{1}{4}}} \begin{pmatrix} a\cdot ch(\lambda \int_0^x\sqrt{-q_1(\tau)}d\tau)+b\cdot sh(\lambda\int_0^x\sqrt{-q_1(\tau)}d\tau) \end{pmatrix}

  • 注:很快你会发现两个问题
    • a 和 b 是怎么确定的
      • 答:初始条件
    • \lambda 趋于正无穷 并不意味着 只有 \lambda 很大才能使得该WKB 近似真实
  • q_1(x)存在一个或者多个零点时,函数的WKB近似会变得非常的复杂
    • 我们一会再看

WKB 近似案例 1

  • 该案例选取自参考文献【1】P137 例5.1.1

\begin{matrix} y''=\lambda^2Q(x)y\\ y(0)=0,y'(0)=1\\ Q(x)=(1+x^2)^2 \end{matrix}

  • 我们相信它的WKB近似为y\sim \frac{1}{\lambda (1+x^2)^{\frac{1}{2}}}sh(\lambda\cdot(x+\frac{x^3}{3}))
  • 我们使用四阶Runge-Kutta方法求解
import matplotlib.pyplot as plt
import numpy as np
from scipy.optimize import fsolveclass odessolver():def __init__(self, f, Y_start=np.array([0, 1]), dY_start=np.array([0, 0]), \X_start=0, X_end=1, h=0.01):self.f = fself.h = hself.X = np.arange(X_start, X_end, self.h)self.n = Y_start.sizeself.Y = np.zeros((self.n, self.X.size))#第一个参数表示元 第二个参数表示变量self.Y[:, 0] = Y_startself.Y[:, 1] = Y_start + self.h * dY_startself.tol = 1e-6def __str__(self):return f"y'(x) = f(x) = ({self.f}) variables"def RK4(self):for i in range(1, self.X.size):k1 = self.f(self.X[i-1]           , self.Y[:, i-1])k2 = self.f(self.X[i-1] +self.h/2 , self.Y[:, i-1]+1/2*self.h*k1)k3 = self.f(self.X[i-1] +self.h/2 , self.Y[:, i-1]+1/2*self.h*k2)k4 = self.f(self.X[i-1] +self.h   , self.Y[:, i-1]+    self.h*k3)self.Y[:, i] = self.Y[:, i-1] +self.h/6 * (k1 + 2*k2 + 2*k3 + k4)return self.Ydef IRK4(self):for i in range(1, self.X.size):def f1(k1, k2):f1_x = self.X[i-1] + self.h*(3-3**0.5)/6f1_y = self.Y[:, i-1]+k1/4*self.h+(3-2*3**0.5)/12*k2*self.hf1_res = self.f(f1_x, f1_y)return np.array([f1_res[i] for i in range(self.n)])def f2(k1, k2):f2_x = self.X[i-1] + self.h*(3+3**0.5)/6f2_y = self.Y[:, i-1]+k2/4*self.h+(3+2*3**0.5)/12*k1*self.hf2_res = self.f(f2_x, f2_y)return np.array([f2_res[i] for i in range(self.n)])              def func(k):k1 = np.array([k[i] for i in range(self.n)])k2 = np.array([k[i+self.n] for i in range(self.n)])doc = []for i in range(self.n):doc.append((k1 - f1(k1, k2))[i])for i in range(self.n):doc.append((k2 - f2(k1, k2))[i])return docsol = fsolve(func, np.zeros(self.n*2))self.Y[:, i] = self.Y[:, i-1] + 1/2 * self.h * (sol[:self.n] + sol[self.n:])return self.YA = 0 
B = 1
Lambda = 1
Q = lambda x:(1+x**2)**2
Y0 = np.array([A, B])def test_fun(x, Y):   return np.array([Y[1], Lambda**2 * Q(x) * Y[0]])c = odessolver(test_fun, Y_start=Y0)
x = np.arange(0, 1, 0.01)y3 = c.RK4()
x = np.arange(0, 1, 0.01)
plt.plot(x, y3[0, :], label="RK4")##y4 = c.IRK4()
##x = np.arange(0, 1, 0.01)
##plt.plot(x, y4[0, :], label="IRK4")WKB = lambda x:1/(Lambda*(1+x**2)**0.5)*(np.exp(x+x**3/3)-np.exp(-(x+x**3/3)))/2
plt.plot(x, WKB(x), label="WKB")plt.legend()
plt.pause(0.01)

  • 看上去十分得合理

参考文献

[1]数学物理中的渐近方法 李家春 周显初 科学出版社

http://www.tj-hxxt.cn/news/71793.html

相关文章:

  • 企业网站营销百度平台官网
  • 杭州网站建设开发有限公司谷歌play商店官网
  • 素材网站的下载服务器怎么做网络营销推广方式案例
  • 桂林网站开发m0773地推推广方案
  • 中信建设有限责任公司电话百度seo排名优化软件化
  • 网站什么做才会更吸引客户百度热搜榜
  • wordpress网站前台打开慢app制作
  • 用什么服务器做盗版小说网站吗企业邮箱怎么开通注册
  • 怎么做qq空间支付网站推动高质量发展
  • 东莞网站自动化推广优化疫情防控
  • 萧山网宁波seo排名外包
  • 电商网站需要多少钱站内优化包括哪些
  • 滁州做网站价格设计一个简单的网页
  • 企业网站分为哪四类网络营销的5种营销方式
  • 用html做企业门户网站百度怎么推广自己的店铺
  • 合肥网站建设托管seo诊断分析报告
  • 企业网站建设总结电商seo是指
  • 广州网站开发设计平台百度关键词优化软件如何
  • 中企动力提供网站建设经典软文案例标题加内容
  • seo优化网站网页教学seo优化常识
  • 通用企业网站织梦模板(红绿蓝三色)免费的行情网站app软件
  • b站大全2023年更新优化关键词哪家好
  • 运营商网站服务密码长沙靠谱关键词优化服务
  • 桌面上链接网站怎么做游戏推广拉人渠道
  • 网站正建设中seo综合查询网站
  • php做网站需要学的东西今天发生了什么重大新闻
  • 苏州城乡住房建设厅网站搭建网站步骤
  • 潍坊专业美甲美睫化妆培训机构博客优化网站seo怎么写
  • 免费个人简历模板上海网络推广优化公司
  • 网站推广营销公司简述搜索引擎优化