如何用matlab求解下述的二阶变系数常微分方程,并且画出图像 30

跪求大神... 跪求大神 展开
 我来答
匿名用户
2019-05-04
展开全部

先探索方程的通解。令γ分别取1,2,3,4,求方程的通解,找出规律,求得通解为

>> syms gamma C1 C2 x

>> y=(C1*exp(gamma^(1/2)*x)+C2*exp(-gamma^(1/2)*x))/x;

>> p=diff(y);

>> simpliyf(diff(p)+p*2/x-gamma*y)

ans =

0

表明确实是方程的解.

然后求解初始条件:

>> p_x_equ_0=subs(p,x,0)

错误使用 symengine

Division by zero.

提示错误,因为x=0时解无意义,因此需要在极限的意义下求解,即

当x→0时y'→0

从而得到C1=-C2

即得到

式中常数均取1,得到简图如下:

从图上可以明显看出,x=0处的切线是水平的,满足初值条件。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式