一阶常系数线性齐次微分方程组的求解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一阶常系数线性齐次微分方程组的求解

【模型准备】一只虫子在平面直角坐标系内爬行. 开始时位于点P 0(1, 0)处. 如果知道虫子在点P (x , y )处沿x 轴正向的速率为4x - 5y , 沿y 轴正向的速率为2x - 3y . 如何确定虫子爬行的轨迹的参数方程?

图31 虫子爬行的轨迹 【模型假设】设t 时刻虫子所处位置的坐标为(x (t ), y (t )).

【模型构成】由已知条件和上述假设可知

d 45,d d 23,d x x y t y x y t

⎧=-⎪⎪⎨⎪=-⎪⎩而且(x (0), y (0)) = (1, 0). 现要由此得出虫子爬行的轨迹的参数方程.

【模型求解】令A =4523-⎛⎫ ⎪-⎝⎭

, 则|λE -A | =4523λλ--+= (λ+1)(λ-2). 可见A 的特征值为λ1 = -1, λ2 = 2.

(-E -A )x = 0的一个基础解系为: ξ1 = (1, 1)T ;

(2E -A )x = 0的一个基础解系为: ξ2 = (5, 2)T .

令P = (ξ1, ξ2), 则P -1AP =1002-⎛⎫ ⎪⎝⎭

. 记X =x y ⎛⎫ ⎪⎝⎭, Y =u v ⎛⎫ ⎪⎝⎭

, 并且作线性变换X = PY , 则Y = P -1X , d d t Y = P -1d d t X = P -1AX = P -1APY =1002-⎛⎫ ⎪⎝⎭

Y , 即

d d d d u t v t ⎛⎫ ⎪⎝⎭=1002-⎛⎫ ⎪⎝⎭u v ⎛⎫ ⎪⎝⎭

, 故u = c 1e -t , v = c 2e 2t , 即Y =122t t c e c e -⎛⎫ ⎪⎝⎭

. 因而 12c c ⎛⎫ ⎪⎝⎭

= Y |t =0 = P -1X |t =0 =2/35/31/31/3-⎛⎫ ⎪-⎝⎭10⎛⎫ ⎪⎝⎭=2/31/3-⎛⎫ ⎪⎝⎭. 于是

x

y

O 1 何去何从?

Y =22313t t e e -⎛⎫- ⎪ ⎪ ⎪ ⎪⎝⎭, X = PY =1512⎛⎫ ⎪⎝⎭22313t t e e -⎛⎫- ⎪ ⎪ ⎪ ⎪⎝⎭=222533223

3t t t t e e e e --⎛⎫-+ ⎪ ⎪ ⎪-+ ⎪⎝⎭. 这就是说, 虫子爬行的轨迹的参数方程为2225,3322.33t t t t x e e y e e --⎧=-+⎪⎪⎨⎪=-+⎪⎩

如果在Matlab 命令窗口输入以下命令

>>ezplot('-2/3*exp(-t)+5/3*exp(2*t)','-2/3*exp(-t)+2/3*exp(2*t)',[0,1])

>> grid on;

>> axis([0, 12, 0, 5])

Matlab 执行后得

图32 Matlab 绘制的虫子爬行轨迹 【模型分析】从图32可以看出虫子爬行的轨迹接近一条直线.

Matlab 实验题

一只虫子在平面直角坐标系内爬行. 开始时位于点P 0(0, 1)处. 如果知道虫子在点P (x , y )处沿x 轴正向的速率为x + y , 沿y 轴正向的速率为2x - y . 求虫子爬行的轨迹的参数方程, 并绘制虫子爬行的轨迹.

相关文档
最新文档