微分方程与差分方程

高等数学:微分方程和差分方程 类比微分方程来看下所以到底什么是差分方程呢?另外,我们在上面说过,高阶差分可以转换成低阶差分,最后逐级转换成某几个序列点的加减计算,所以,差分还有另一种等价的定义形式。注意:多个时刻的函数值不能少于两个。 阅读详情

微分方程与差分方程

详细内容可以参见 Github 博客

当我们需要对象的某些特性随时间演变的过程,分析其本质规律并预测他的未来性态、研究他的控制手段时,通常要建立对象的动态模型。

所以需要预测并控制的模型基本得用微分方程建模,其中又以传染病模型应用最广

另外可尝试系统动力学建模,还有网上看到的自动驾驶预测控制 文章

将微分方程离散化便得到差分方程,但也有一些实际问题直接用差分方程的模型更为方便

与常微分方程课程中的动态模型不同的是数模中的系统假设事先是未知的,不同的假设给出不同的模型,事先没有答案,需要寻求最好的。

传染病模型

SI 模型

假设条件

  1. 考察地区内总人数 N N N 不变,既不考虑生死也不考虑迁移。人群分为易感染者(Susceptible)和已感染者(Infective),此两类人所占的比例分别记为 s ( t ) , i ( t ) s(t),i(t) s(t),i(t) 。

  2. 每个人每天有效接触的平均人数为 λ \lambda λ ,称为日接触率

    从时间 Δ t \Delta t Δt 内接触率为 λ Δ t \lambda \Delta t λΔt

可得模型

d i d t = λ i ( 1 − i ) , i ( 0 ) = i 0 \frac{ \mathrm{d}i}{\mathrm{d}t}=\lambda i(1-i),i(0)=i_0 dtdi​=λi(1−i),i(0)=i0​

此即 logistic 模型。当 i i i=0.5 时,增长速度最快(S型增长)。增长最快的时间

t m = λ − 1 ln ⁡ ( 1 i 0 − 1 ) t_m=\lambda^{-1}\ln(\frac{1}{i_0}-1) tm​=λ−1ln(i0​1​−1)

此模型中所有人必将感染,因为没有考虑治愈。这同样有重大用途,适用于哪些势不可挡的趋势演变,比如新能源取代旧燃油车的过程

新能源汽车的比列即 i ( t ) i(t) i(t) ,车主的相互交流与宣传表征了传染的过程,最终新能源汽车将完全替代燃油车

SIS 模型

新增假设:

  • 每天被治愈的病人数占
  • h与病人总数的比列为 μ \mu μ ,定义 σ = λ μ \sigma=\frac{\lambda}{\mu} σ=μλ​ 表示整个传染过程中每个病人有效接触的平均人数。

d i d t = λ i ( 1 − i ) − μ i = , i 0 = i ( 0 ) \frac{ \mathrm{d}i}{\mathrm{d}t}=\lambda i(1-i)-\mu i= ,i_0=i(0) dtdi​=λi(1−i)−μi=,i0​=i(0)

具体参数分析略,但是有一个注意点:

仅仅从导函数并不能完全刻画原函数的增减信息,很有可能有极限点的存在而导致分支

SIR 模型

大多数传染病如天花、流感等治愈后既非健康者也非传染者,而以退出传染系统

可用于刻画存在第三方干扰的二元竞争

模型假设:

  1. 总人数 N N N 不变。人群分为健康者、病人和病愈免疫的移出者(Removed)三类。其所占比咧分别记为 s ( t ) , i ( t ) , r ( t ) s(t),i(t),r(t) s(t),i(t),r(t)
  2. 病人的日接触率为 λ \lambda λ ,日治愈率为 μ \mu μ ,传染期接触数 σ = λ μ \sigma=\frac{\lambda}{\mu} σ=μλ​

有 s ( t ) + i ( t ) + r ( t ) = 1 s(t)+i(t)+r(t)=1 s(t)+i(t)+r(t)=1 ,但是健康者的比例是持续下降的

{ d i d t = λ s i − μ i ,    i ( 0 ) = i 0 d s d t = − λ s i ,    s ( 0 ) = s 0 \left\{ \begin{array}{l} \frac{di}{dt} = \lambda si - \mu i,\;i(0) = {i_0}\\ \frac{ds}{dt} = - \lambda si,\;s(0) = {s_0} \end{array} \right. {dtdi​=λsi−μi,i(0)=i0​dtds​=−λsi,s(0)=s0​​

取定固定参数便可以绘制出两个比例的数值解

但是仅仅了解此还不能分析出一般的规律,需要进行相轨线分析

相轨线的定义域只有像平面的左下半边: s ≥ 0 , t ≥ 0 , s + t ≤ 1 s\ge0,t\ge0,s+t \le 1 s≥0,t≥0,s+t≤1

相轨线分析

由微分方程组还可以得出 i , s i,s i,s 之间关系,从而

i = ( i 0 + s 0 ) − s + 1 σ ln ⁡ s s 0 i=(i_0+s_0)-s+\frac{1}{\sigma}\ln \frac{s}{s_0} i=(i0​+s0​)−s+σ1​lns0​s​

进而可以进行相关的分析。令 i = 0 i=0 i=0 可以得出最后还剩的健康者比例

s 0 + i 0 − s ∞ + 1 σ ln ⁡ s ∞ s 0 = 0 s_0+i_0-s_{\infty}+\frac{1}{\sigma}\ln \frac{s_{\infty}}{s_0}=0 s0​+i0​−s∞​+σ1​lns0​s∞​​=0

这个式子的意义还在与估计 σ \sigma σ ,事实上其他两个参数并不好估计,而计算接触数只需传染的起点和终点数据

具体详尽分析略,重点在于绘制出美观的相轨线分析图

SIB 模型(自建)

部分生活中的模型在健康与感染中其实存在这一个过渡状态或者混合状态,故而修正为以下模型:

此图用 LaTeX \LaTeX LATE​X 绘制,过键改为过渡

模型假设:

  1. 系统总人数 N N N 保持不变,并存在三种状态且 s ( t ) + i ( t ) + b ( t ) = 1 s(t)+i(t)+b(t)=1 s(t)+i(t)+b(t)=1 。其中过渡者没有感染他人的能力,有可能继续被感染为传染者,也有可能被治愈好返回健康者阵营
  2. 健康者在收到感染时以概率 p p p 转移为过渡者,概率 1 − p 1-p 1−p 转移为传染者

事实上若要考虑死亡只需要切断转移回健康者的两种途径

{ d i d t = λ s i ( 1 − p ) + λ s b − μ i ,    i ( 0 ) = i 0 d s d t = μ ( i + b ) − λ s i ,    s ( 0 ) = s 0 d b d t = λ s i p − λ i b − μ b ,    b ( 0 ) = b 0 \left\{ \begin{array}{l} \frac{di}{dt} = \lambda si(1 - p) + \lambda sb - \mu i,\;i(0) = {i_0}\\ \frac{ds}{dt}= \mu (i + b) - \lambda si,\;s(0) = {s_0}\\ \frac{db}{dt} = \lambda sip - \lambda ib - \mu b,\;b(0) = {b_0} \end{array} \right. ⎩⎨⎧​dtdi​=λsi(1−p)+λsb−μi,i(0)=i0​dtds​=μ(i+b)−λsi,s(0)=s0​dtdb​=λsip−λib−μb,b(0)=b0​​

事实上可能过渡者的加入对模型影响并不大,但是针对实际情况可能有考虑的必要,你们帮忙检查下有没有问题

人口阻滞增长模型 Logistic

以美国人口的预测模型为例,小黄书112页

{ d x d t = r ( 1 − x x m ) x x ( t 0 ) = x 0 \left\{ \begin{array}{l} \frac{dx}{dt} = r(1 - \frac{x}{x_m})x\\ x(t_0) = x_0 \end{array} \right. {dtdx​=r(1−xm​x​)xx(t0​)=x0​​

从而

x ( t ) = x m 1 + ( x m x 0 − 1 ) e − r ( t − t 0 ) x(t)=\frac{x_m}{1+(\frac{x_m}{x_0}-1)e^{-r(t-t_0)}} x(t)=1+(x0​xm​​−1)e−r(t−t0​)xm​​

估计参数 r , x m r,x_m r,xm​,结果如下

但却是不同的方法估计的参数会有些许不同, r = b e t a ( 1 ) , x m = b e t a ( 2 ) r=beta(1),x_m=beta(2) r=beta(1),xm​=beta(2)

beta =
0.0274 342.4351

Estimated Parameters by Lsqnonlin():
beta 1 = 0.0274 ± 0.0009
beta 2 = 342.4351 ± 31.3952
The sum of the residual squares is: 1.2e+03

下面对比以下用时间序列处理会得到什么结果

可见时间序列并不会反映出模型系统机理,仅仅是从数据出发并且预测的越远误差越大,除非数据本身规律性很强(周期性等),此处的ARIMA自动预测采取了二阶差分,因为一般时间序列无法解释指数型模型

正规战和游击战

Lanchester 提出的模型是十分简单的,而且仅仅考虑了双方兵力的影响而忽视了政治、经济、社会等因素。因此用这些模型来预测整个战争的结局几乎不可能,但是对于局部战争或许还有参考价值。最为关键的是他为我们其他地方的系统建模提供了一个思路。

一般战争模型

用 x ( t ) , y ( t ) x(t),y(t) x(t),y(t) 分别表示甲乙交战双方时刻 t t t 的兵力,不妨视为双方的士兵人数。假设:

  1. 每一方的战斗减员取决于双方的战斗力和兵力,甲乙双方的战斗减员率分别用 f ( x , y ) , g ( x , y ) f(x,y),g(x,y) f(x,y),g(x,y) 来表示
  2. 每一方的非战斗减员率仅与本方的兵力成正比
  3. 甲乙双方的增援率是给定的函数

{ d x d t = − f ( x , y ) − α x + u ( t ) d y d x = − g ( x , y ) − β y + v ( t ) \left\{ \begin{array}{l} \frac{dx}{dt} = - f(x,y) - \alpha x + u(t)\\ \frac{dy}{dx}= - g(x,y) - \beta y + v(t) \end{array} \right. {dtdx​=−f(x,y)−αx+u(t)dxdy​=−g(x,y)−βy+v(t)​

正规战争

甲乙双方都用正规军作战,简化模型自身战斗减员率只与对方兵力有关,且不考虑非战争因素与援兵,则 f ( x , y ) = a y , g ( x , y ) = b x , α = β = u = v = 0 f(x,y)=ay,g(x,y)=b x,\alpha=\beta=u=v=0 f(x,y)=ay,g(x,y)=bx,α=β=u=v=0 。

从而

d y d x = b x a y \frac{dy}{dx}=\frac{bx}{ay} dxdy​=aybx​

故 a y 2 − b x 2 = k ay^2-bx^2=k ay2−bx2=k 。分析相轨线可知这是一簇双曲线, k = 0 k=0 k=0 为平局。从而乙方获胜的条件是

( y 0 x 0 ) 2 > b a (\frac{y_0}{x_0})^2>\frac{b}{a} (x0​y0​​)2>ab​

由于这个原因,正规战也被称为是平方律模型 。

游击战模型

与正规战争区别在于考虑了活动面积,模型称为:

f ( x , y ) = c x y , g ( x , y ) = d x y , α = β = u = v = 0 f(x,y)=cxy,g(x,y)=dxy ,\alpha=\beta=u=v=0 f(x,y)=cxy,g(x,y)=dxy,α=β=u=v=0

相轨线为 c y − d x = m cy-dx=m cy−dx=m ,是一簇直线,从而这个模型又被称为线性律模型。

混合战役——游击VS正规

此时正规军一般至少要输出数倍与游击军的兵力方能取胜。

按年龄分组的种群增长模型(Leslie)

下面提到的是雌性数量,整体数量可以用一定性别比得出。计时间段 k k k 第 i i i 年龄组的的种群数量为 x i ( k ) , k = 0 , 1 , 2 , ⋯   , i = 1 , 2 , ⋯   , n x_i(k),k=0,1,2,\cdots,i=1,2,\cdots,n xi​(k),k=0,1,2,⋯,i=1,2,⋯,n 。并合理的假设繁殖率和死亡率只与年龄组有关,与时间段无关。计第 i i i 年龄组的繁殖率为 b i b_i bi​ (一个时段内繁殖的数量);计第 i i i 年龄组的死亡率为 d i d_i di​ (一个时段内死亡数量的比例);

是不是繁殖的和死亡也只计算雌性的?

易得关系:

x 1 ( k + 1 ) = ∑ i = 1 n b i x i ( k ) ,    k = 0 , 1 , 2 , ⋯ x i + 1 ( k + 1 ) = s i x i ( k ) ,    k = 0 , 1 , 2 ⋯   , i = 1 , 2 , ⋯   , n − 1 \begin{array}{l} x_1(k + 1) = \sum\limits_{i = 1}^n b_i{x_i}(k),\;k = 0,1,2, \cdots \\ x_{i + 1}(k + 1) = s_i{x_i}(k),\;k = 0,1,2 \cdots ,i = 1,2, \cdots ,n - 1 \end{array} x1​(k+1)=i=1∑n​bi​xi​(k),k=0,1,2,⋯xi+1​(k+1)=si​xi​(k),k=0,1,2⋯,i=1,2,⋯,n−1​

由繁殖率与死亡率构成的矩阵

KaTeX parse error: Unknown column alignment: * at position 24: …{\begin{array}{*̲{20}{c}} b_1&b_…

称为 L L L 矩阵,这样递推关系可简写为

x ( k + 1 ) = L ⋅ x ( k ) \boldsymbol{x}(k+1)=\boldsymbol{L}\cdot\boldsymbol{x}(k) x(k+1)=L⋅x(k)

虽然动态过程的变化规律一般要用微分方程建立的动态模型来描述,但是对于某些实际问题,建模的主要目的并不是要寻求动态过程每个瞬时的性态,而是研究某种意义下稳定状态的特征,特别是当时间充分长以后动态过程的变化趋势。

下面先以一个例子讨论差分的稳定性分析,最后给出微分方程与差分方程的稳定性理论

差分形式的阻滞增长模型

将 logistic 模型中的微分用差分改写

y k + 1 − y k = r y k ( 1 − y k N ) , k = 0 , 1 , 2 , ⋯ y_{k+1}-y_k=ry_k(1-\frac{y_k}{N}),k=0,1,2,\cdots yk+1​−yk​=ryk​(1−Nyk​​),k=0,1,2,⋯

做变量替换 b = r + 1 , x k = r y k / ( r + 1 ) N b=r+1,x_k=ry_k/(r+1)N b=r+1,xk​=ryk​/(r+1)N ,则上式可简化为

(1) x k + 1 = b x k ( 1 − x k ) x_{k+1}=bx_k(1-x_k) \tag{1} xk+1​=bxk​(1−xk​)(1)

这是一个非线性一阶差分方程。由不动点理论,平衡解为以下方程组得解:

x = f ( x ) = b x ( 1 − x ) x=f(x)=bx(1-x) x=f(x)=bx(1−x)

从而 x ∗ = 1 − 1 / b x^*=1-1/b x∗=1−1/b 。其稳定条件为

∣ f ′ ( x ∗ ) ∣ = b ( 1 − 2 x ∗ ) = 2 − b &lt; 1 |f^{&#x27;}(x^*)|=b(1-2x^*)=2-b&lt;1 ∣f′(x∗)∣=b(1−2x∗)=2−b<1

从而 1 &lt; b &lt; 3 1&lt;b&lt;3 1<b<3 。

要学会绘制不动点稳定性的图解法

微分方程稳定性理论简介

定义:称一个常微分方程(组)是自治的,如果方程(组)

d x d t = F ( x , t ) = [ f 1 ( x , t ) &ThickSpace;&ThickSpace;&ThickSpace;&ThickSpace;&ThickSpace; ⋮ f 2 ( x , t ) ] \frac{dx}{dt} = F(x,t) = \left[ \begin{array}{l} {f_1}(x,t)\\ \;\;\;\;\; \vdots \\ {f_2}(x,t) \end{array} \right] dtdx​=F(x,t)=⎣⎢⎡​f1​(x,t)⋮f2​(x,t)​⎦⎥⎤​

中的 F ( x , t ) = F ( x ) ​ F(x,t)=F(x)​ F(x,t)=F(x)​ ,即在 F ​ F​ F​ 中不显含 t ​ t​ t​。

  1. 相空间中满足 F ( x 0 ) = 0 F(x_0)=0 F(x0​)=0 的点 x 0 x_0 x0​ 称为系统的奇点(或平衡点)。奇点可以是孤立的,也可以是连续的点集。
  2. 定理:设 F ( x ) F(x) F(x) 是实解析函数,且 x 0 x_0 x0​ 是系统的奇点。若 F ( x ) F(x) F(x) 在点 x 0 x_0 x0​ 处的 J a c o b i a n Jacobian Jacobian 矩阵是非奇异的,则 x 0 x_0 x0​ 是该系统的孤立奇点
  3. 所有轨线在相空间中的分布图称为相图
  4. 如果当系统的初始状态靠近于奇点,其轨线对所有的时间 t t t仍然接近它,于是说 x 0 x_0 x0​ 是稳定的。另一方面,如果当 t → ∞ t\rightarrow \infty t→∞ 时这些轨线趋于 x 0 x_0 x0​ ,则 x 0 x_0 x0​ 是渐近稳定的
  5. 常系数齐次线性系统的零解是渐进稳定的的充分必要条件是 A A A 的一切特征根的实部全部都是负的
  6. 对于非线性系统,一般不可能找出其积分曲线或轨迹,也就不可能直接导出奇点的稳定性。为克服这一困难,在奇点附近用一个线性系统来近似这个非线性系统,用这个近似系统的解来给出这个奇点的稳定解

一阶微分方程

利用定义成为间接法,本初可以利用直接法而不利用下述定义:

零点稳定性定义:
如果对任意给定的 ϵ &gt; 0 \epsilon &gt;0 ϵ>0 ,存在 δ &gt; 0 \delta&gt;0 δ>0 ,使得对任意的 x 0 x_0 x0​ 满足 ∣ ∣ x 0 ∣ ∣ ≤ δ ||x_0|| \le \delta ∣∣x0​∣∣≤δ 时,方程组由初值 x ( t o ) = x 0 x(t_o)=x_0 x(to​)=x0​ 确定的解 x ( t ) x(t) x(t) ,对一切的 t ≥ t 0 t \ge t_0 t≥t0​ 均有

∣ ∣ x ( t ) ∣ ∣ ≤ ϵ ||x(t)||\le \epsilon ∣∣x(t)∣∣≤ϵ

将 f ( x ) f(x) f(x) 在 x 0 x_0 x0​ 处展开,只取一次项,方程 d x d t = f ( x ) \frac{dx}{dt}=f(x) dtdx​=f(x) 近似为

d x d t = f ′ ( x 0 ) ( x − x 0 ) \frac{dx}{dt}=f^{&#x27;}(x_0)(x-x_0) dtdx​=f′(x0​)(x−x0​)

  1. 若 f ′ ( x 0 ) &lt; 0 f^{&#x27;}(x_0)&lt;0 f′(x0​)<0 ,则 x 0 x_0 x0​ 稳定
  2. 若 f ′ ( x 0 ) &gt; 0 f^{&#x27;}(x_0)&gt;0 f′(x0​)>0 ,则不稳定

二阶方程的平衡点与稳定性

参见数模选修作业,文件位于项目: \数学原理\

简单来说遇到非线性的线性化,然后求特征方程看系数:

λ 2 + p λ + q = 0 \lambda^2+p\lambda+q=0 λ2+pλ+q=0

p &gt; 0 , q &gt; 0 p&gt;0,q&gt;0 p>0,q>0 则平衡点稳定。

n n n 阶是否可以推广待续

差分方程平衡点的稳定性

此时平衡点的关键定义变为 x k + 1 = x k x_{k+1}=x_k xk+1​=xk​

不动点理论

一阶差分

x k + 1 + a x k = 0 → x k = ( − a ) k x 0 x_{k+1}+ax_k=0 \rightarrow x_k=(-a)^kx_0 xk+1​+axk​=0→xk​=(−a)kx0​ ,从而必须 ∣ a ∣ &lt; 1 |a|&lt;1 ∣a∣<1 。推广如下

对于 n n n 维向量 x ( k ) \boldsymbol{x}(k) x(k) 和常数矩阵 A \boldsymbol{A} A 构成的方程组

x ( k + 1 ) + A x ( k ) = 0 \boldsymbol{x}(k+1)+\boldsymbol{A}\boldsymbol{x}(k)=0 x(k+1)+Ax(k)=0

其平衡点稳定的条件是 A \boldsymbol{A} A 的特征值的绝对值全部小于1。 ∣ λ i ∣ &lt; 1 , i = 1 , 2 , ⋯ &ThinSpace; , n |\lambda_i |&lt;1,i=1,2,\cdots,n ∣λi​∣<1,i=1,2,⋯,n

n n n 阶线性差分方程

同样是特征方程—— n n n 次代数方程的跟绝对值小于1

一阶非线性差分

同样线性化,

x k + 1 = f ′ ( x ∗ ) ( x k − x ∗ ) + f ( x ∗ ) x_{k+1}=f^{&#x27;}(x^*)(x_k-x^*)+f(x^*) xk+1​=f′(x∗)(xk​−x∗)+f(x∗)

当 ∣ f ′ ( x ∗ ) ∣ ≠ 1 ​ |f^{&#x27;}(x^*)| \ne1​ ∣f′(x∗)∤​=1​ 时,线性化前后稳定性一致。

微分方程和差分方程的区别与联系 前言 微分方程和差分方程的知识我们应该都知道,因为在数字信号处理中微分方程涉及了模拟滤波器,差分方程涉及了数字滤波器。但是有时会搞不清楚,或者说会在概念上混淆。虽然在做算法过程中可能不会受到太大影响,但是这种基础知识我们是有必要搞清楚的,这是算法人员的基本素养。下面就分别来讲讲微分方程、差分方程以及它们之间的区别和联系。 同时,在网上看到的关于它们的文章也只是粗略的对比,讲的也并不准确。 微分方程... 阅读详情

相关推荐

微分方程(连续:系统时域、S域拉普拉斯)与差分方程(离散:系统时域、Z域变换)

其中 ( T ) 是物体的温度,( T_{\text{env}} ) 是环境温度,( k ) 是常数。总之,微分方程和差分方程在形式、应用和解法上都有显著的区别,适用于不同类型的数学建模和问题求解。微分方程和差分方程在数学中分别用于描述连续和离散系统中的变化关系。其中 ( F_n ) 表示第 ( n ) 项斐波那契数。

分享各种学习心得和遇到的问题 2233

微分方程与差分方程的相互转换

其实我理解的差分就是高数中导数的极限定义式。 然而图像分析中用函数的一阶导数或二阶导数来找出像素突变的点(边界处),图像的像素矩阵虽然可以看成f(x,y)颜色的映射,但是如何对一个矩阵求导一阶二阶导?可以用差分方程的系数组成的卷积核来卷积,相当于我们知道矩阵中的值是y=f(x),把它做差分f(x+m)-f(x)再除于m。用[-1,0,1]的卷积模板卷[x1,x,x2],最终x=(x2-x...

CHWB2580的博客 9360

由微分方程求差分方程的方法

在计算机控制系统中, 经常用到差分方程, 本文给出的一种由微分方程求取差分方 程的方法, 对计算机控制系统的分析和设计均带来很大方便。

微分方程的数值解法——常微分方程——差分法(1)

微分方程的数值解法——常微分方程——差分法差分法思想: 差分就是讲解析解中的差分方程中的微分项用差分来代替,当取得变量步长足够小时可以无限逼近。两大步骤: 1.建立差分格式 1.对解得存在区域划分 2.采用不同的算法可以得到不同的精度,即截断误差 3.数值解对解析解的精度 4.数值解收敛于真解的速度 5.处分算法的稳定性 2.差

JingYuanBoZhi的博客 1万+

Python+pytest+requests 自动化测试框架

环境准备 本次选用的是Python+Pytest+requests来搭建自动化框架,需要有 Python 环境(3.x 版本),安装pytest和requests,不会安装的自行去网上搜教程。 关于 Pytest 的基本使用,这里不作讲解,不清楚的可以看我之前的文章。 简单 Demo 我们先创建一个项目,取名api-test,然后在下面创建一个test_api.py的文件 # test_api.py import pytest import requests def test_01():

weixin_42686892的博客 1万+

Log4Shell漏洞复现:从原理到实战的完整指南

日志记录是软件开发中用于追踪应用状态和排查问题的关键技术。然而,当日志组件对用户输入进行不当解析时,可能引发严重的安全风险。Log4j2作为Java生态中广泛使用的日志框架,其Lookup功能允许在日志中动态插入变量,这一设计初衷虽为便利,却因递归解析机制埋下了隐患。攻击者通过构造特定的JNDI(Java命名和目录接口)查询字符串,可诱使应用加载并执行远程恶意代码,从而实现远程命令执行。这种漏洞的价值在于其极低的利用门槛和极高的潜在危害,常被用于渗透测试和安全评估中,以验证系统的防御能力。本文以CVE-20

weixin_30496999的博客 276

差分方程与微分方程的转换

一阶差分方程转换为微分方程; 一阶微分方程转换为差分方程; 控制系统中,连续信号转换为离散信号; 控制系统中,连续系统的微分方程转换为离散系统的差分方程;

NeXT_Vision的博客 1592

教你搞懂RT-Thread的移植和配置ENV工具环境

RT-Thread的移植和配置ENV工具环境

Troubadour~的博客 8263

差分方程与微分方程的精美联系

<br />差分方程与微分方程的精美联系<br />假设a(n)-a(n-1)=s^n,<br />两边分别微分有:<br />b(n)-b(n-1)=In s  *  s^n<br />GO<br />设y=a(n),则有y'=In s * y,解这个微分方程得到:<br />y=A*e^(x* In s )+B<br />Go<br />y=A*s^x+B<br />将上面的假设扩展:<br />假设a(n)-a(n-1)=s^n+k^n<br />两边分别微分有:<br />b(n)-b(n-1)=I

chenbingchenbing的专栏 1022

AppleAccount注册之生成sign

根据日志发现:签名来自于AuthKit的-[AKAppleIDServerResourceLoadDelegate signRequest:withCompletionHandler:]的一个block,这个库是放在共享缓存库里的,找到提前准备好的IDA文件,先去找主方法,根据分析IDA,最后找到了实际生成签名的方法:t1。,接受五个参数,context(之前讲的获取到的客户端证书),bytes(待加密的body字节),length(字节长度),以及两个接受结果的参数,直接进这个方法看,

2503_90751938的博客 1006

RK3588 部署 YOLO26 目标检测:从环境搭建到 NPU 推理

采集图像(500+ 张,覆盖不同光照和角度)→ 筛选(删除模糊、无目标的图像)→ LabelImg 标注(选择 YOLO 格式)→ 划分 train:val:test = 7:2:1labelImg├── train/├── val/nc: 3类别顺序必须与 LabelImg 标注时一致。YOLO26 在 RK3588 上的部署流程是 PC 端训练 → ONNX 导出(opset=11)→ RKNN 转换(INT8 量化)→ 板端推理。

LXY_LOVE36的博客 418

信号与系统篇---微分方程和差分方程

微分方程和差分方程的核心区别在于连续性与离散性。微分方程像连续的电影,用导数描述瞬时变化率,适用于物理等连续系统;差分方程像离散的快照,用差值描述时段变化量,适用于计算机等离散场景。两者可通过离散化相互转化,如用差分近似导数将微分方程转为计算机可处理的差分方程。关键差异体现在变量类型、数学表达和适用领域上:微分方程处理连续时间变量,使用导数;差分方程处理离散序列,使用差值。

在你不想做的时候,正是应该做的时候。 1374

半导体设备系列(2) 半导体设备与工厂控制仿真器Demo编写

基于C/S架构用C++编写半导体设备仿真器与工厂控制仿真器

追赶时代的博客 610

差分方程和微分方程的区别

因此,差分方程是通过差分运算符来表示离散时间点上的差别,而微分方程则是通过导数运算符来表示连续时间上的变化率。二者在数学概念上略有不同,但都是用来描述变量之间的关系。

wanghao312的博客 4401

PINN求解PDE

PINN求解Dirichlet泊松方程 泊松方程引入 −Δu=f,x∈Ω=(0,1)2-\Delta u=f,x \in \Omega=(0,1)^2−Δu=f,x∈Ω=(0,1)2 u=g,x∈∂Ωu=g,x \in \partial \Omegau=g,x∈∂Ω import torch import time import numpy as np import matplotlib.pyplot as plt import torch.nn as nn def UU(X, order,prob):

forrestguang的博客 3804

Ollama DNS 重新绑定攻击 (CVE-2024-28224)

一旦 DNS 重新绑定攻击成功,攻击者就可以对这些 API 进行排序,以读取 Ollama 运行的进程可访问的任意文件数据,并将这些数据泄露到攻击者控制的系统中。完成对“创建模型” API 请求的调用后,Ollama 将收集组成新创建的用户模型的许多工件,包括大型语言模型数据、许可证数据等,以及我们要提取的文件,所有这些都可以通过其 SHA256 内容进行寻址。这是我们要窃取的文件,在我们的示例中,是可通过运行 Ollama 的主机上的路径名访问的现有文本文件。值得注意的是,该模型配置为通过参数中的。

技术超强的网络安全平台 1648

微分方程,差分方程

微分方程 自变量连续,一般自变量为时间t,因变量(函数值)连续,如:y(t)=t^2+2t+1 如: y(t)’’+2y(t)’+3y(t)-5=u(t)’+3u(t) 其中y和u都是t的连续函数,y’,u’都是对自变量求导,即对t求导 差分方程 自变量是离散的,一般自变量取k,所以因变量也是离散的,即k=0,1,2,3,…n 差分方程一般有三种表达方式 define of 差分 自变量...

记录老板的每次pua,分享领导每天的毒鸡汤... 2398

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

第二章:2.1 微分方程、差分方程求解(概述)

建立微分方程与差分方程微分方程同函数思想一样这里我们不再描述,只谈一下差分方程建立的方法就是微分方程离散化。最后我们给出差分方程一般形式方程求解建立好方程之后,下一个问题就是如何求解。下面我们讨论一下如何求解我们这里介绍一下经典的求解思路,至于计算机求解,我们将放在后面进行讲解。经典的求解方法就是用高数中学过的求解方法进行求解,当然我们还有其他的求解方法,如卷积和各种变换的求解方法。求解步骤微分方程

Einstellung的博客 2万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

第二章:2.1 微分方程、差分方程求解(举例)

微分方程求解举例举第一个例子,和高等数学解法并无区别差分方程求解举例下面我们举一个差分方程的例子我们要注意求解差分方程的起始条件要从0处开始选取,因为0处才对应的是系统的真正起始条件我们再举一个例子如图所示,通过这个图,我们观察发现,对于离散序列求它的差分方程并不一定需要初始条件是连续的几个数,只要它的初始条件是大于等于0就可以了。观察这个系统,我们还可以发现他是一个零输入系统(等式右边为0),也就

Einstellung的博客 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

利用矩阵求解差分方程和微分方程

对于一个差分方程的形式,解为其中。

weixin_56375291的博客 727

matlab差分方程实验报告,实验二微分方程与差分方程模型matlab求解.doc

实验二微分方程与差分方程模型matlab求解实验二: 微分方程与差分方程模型Matlab求解一、实验目的[1] 掌握解析、数值解法,并学会用图形观察解的形态和进行解的定性分析;[2] 熟悉MATLAB软件关于微分方程求解的各种命令;[3] 通过范例学习建立微分方程方面的数学模型以及求解全过程;[4]Logistic模型的求解与混沌的产生过程。二、实验原理1 求解一阶微分方程 ???(1) 求通解...

weixin_35128928的博客 1181

高等数学第四章微分方程和差分方程

文章目录前言一、学习要求二、知识网络总结 前言 要学好高等数学,总离不开解题。在分享数学价值带来的欣喜的同时,博主也清楚地知道,限于博主的水平,文章难免存在不妥之处,恳请广大读者批评指正! 提示:以下是本篇文章正文内容,下面案例可供参考 一、学习要求 了解微分方程及其阶、解、通解、初值条件和特解等概念。 掌握变量可分离的微分方程及一阶线性微分方程的解法。 会解其次微分方程、伯努利(Bernoulli)方程和全微分方程,会用简单的蛾变量代换解某些微分方程。 会用降解法解下列形式的微分方程:y(n)=f

qq_53298558的博客 1195

微分方程与差分方程的区别和联系_百度知道

微分方程与差分方程的区别和联系_百度知道

studyvcmfc的专栏 873

高数强化NO22|微分方程与差分方程|一阶微分方程|高阶微分方程|方程的求解

微分方程是包含未知函数导数的方程,可分为常微分方程和偏微分方程。常微分方程按阶数分为一阶和高阶方程。一阶方程包括可分离变量方程、齐次方程、线性方程和伯努利方程等类型,各有特定解法。高阶方程中,二阶常系数线性微分方程最为常见,其解由对应齐次方程的通解和非齐次方程的特解组成。齐次方程通过特征方程求解,非齐次方程常用待定系数法求特解。微分方程的解可分为通解(含任意常数)和特解(满足特定初始条件)。

ChoSeitaku的博客 1066

Python——利用差分方程求解解偏微分方程的边值问题

1、问题用差分方程求解边值问题,并编写程序: 2、程序 3、结果 4、实验总结(1)此类问题属于差分方程中的第二类边界条件,即边界条件有微分方程的形式出现。我们对此类微分方程的求解,主要是将其离散化,即利用一阶差分和二阶差分。(2)算法实现的主要思想为,利用边值条件化为一阶差分,推出我们要的Ni-1项,然后将要求解的微分方程同样进行差分形式表示,即二阶差分。然后将边界条件算出的Ni=f(Ni-1),代入二阶差分,求出Ni-1=h(Ni-2)。根据这样的思想不断迭代,最后的结果就是求解一个线性方程组。我

Thattear的博客 2425
上一篇: 随机模型
下一篇: 图与复杂网络
equation1998
博客等级 码龄10年 92粉丝 5原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值