我们可以先将该二阶常系数齐次线性微分方程的特征方程求解出来:

r^2 - 4r + 4 = 0

解得 r = 2,即该微分方程的通解为:

y = c1e^(2x) + c2x*e^(2x)

然后根据初始条件 y(0) = 4 和 y'(0) = 1,可以得到:

c1 = 4 c2 = (1-2c1)/2 = -3

因此,该微分方程的特解为:

y = 4e^(2x) - 3x*e^(2x)

下面是用Matlab代码求解该微分方程:

% 定义符号变量和函数 syms y(x) % 定义微分方程 eqn = diff(y, x, 2) - 4diff(y, x) + 4y == 0; % 定义初始条件 cond = [y(0) == 4, diff(y)(0) == 1]; % 求解微分方程 ySol(x) = dsolve(eqn, cond); % 显示结果 ySol(x)

% 绘制图像 fplot(ySol, [0, 2]); % 绘制范围为 [0, 2] 的函数图像 grid on; % 显示网格线 xlabel('x'); % x 轴标签 ylabel('y'); % y 轴标签 title('y'' - 4y' + 4y = 0'); % 图像标题

Matlab求解二阶常系数齐次线性微分方程

原文地址: https://www.cveoy.top/t/topic/nSaq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录