Matlab求解二阶常系数齐次线性微分方程示例
首先,将二阶常系数齐次线性微分方程转化为特征方程: r^2 - 4r + 4 = 0
解特征方程得到两个重根r=2,因此方程的通解为: y = (c1 + c2*t)*e^(2t)
利用初值条件 y(0) = 4,y'(0) = 1,可以求出常数c1和c2: y(0) = c1 = 4 y'(0) = c1*2 + c2 = 1 代入解得: c1 = 4 c2 = -6
因此,方程的特解为: y = (4 - 6*t)*e^(2t)
可以使用matlab代码进行求解:
syms t y(t) ode = diff(y, t, 2) - 4diff(y, t) + 4y == 0; cond1 = y(0) == 4; cond2 = diff(y)(0) == 1; conds = [cond1, cond2]; ySol(t) = dsolve(ode, conds); ySol(t)
结果为: ySol(t) = (4 - 6*t)exp(2t)
原文地址: https://www.cveoy.top/t/topic/nSax 著作权归作者所有。请勿转载和采集!