数学 旧 .com 迁移

一阶线性方程的特征线解法

从 .com 迁移的一阶线性方程笔记,用于验证真实旧文的短代码和公式渲染。

一阶线性方程的特征线解法 #

定义

对初值问题 {ut+a(x)ux=f(x,t),u(x,0)=φ(x)\begin{cases} u_t+a(x)u_x=f(x,t),\\ u(x,0)=\varphi(x) \end{cases} 求解 u(x,t)u(x,t).

逐点求解 x0,t0\forall x_0,t_0 考虑曲线 l:{dxdt=a(x)x(0)=c0l:\begin{cases} \frac{\text{d} x}{\text{d} t}=a(x)\\ x(0)=c_0 \end{cases}(x0,t0)(x_0,t_0), 可以求出 c0=g(x0,t0)c_0=g(x_0,t_0).

uu 视作只关于 tt 的函数, 则在该曲线上满足 dudt=ut+a(x)ux=f(x,t)\frac{\text{d} u}{\text{d} t}=u_t+a(x)u_x=f(x,t). 此时 x=x(t)x=x(t)ll 给出. 故可求解 ODE

dudt=f(x(t),t)\frac{\text{d} u}{\text{d} t}=f(x(t),t)

满足初值 u(x(0),0)=φ(x(0))u(x(0),0)=\varphi(x(0)), 即可求得 u(x0,t0)u(x_0,t_0). 仅由 x0,t0x_0,t_0 表示, 从而可以写作 u(x,t)u(x,t).

讨论

评论

正在加载评论...