用matlab解微分方程

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:51:31
方程为Dy+(2000+exp(-x^2/0.0008)/(20000000))*y=2000
x取值为-0.02到0.02,Dy是对x求导,及Dy/Dx。要解出得数并画出图像。我很着急,希望哪位高人帮我一下。
忘了说了y(0)=0.5

那位大哥的好像不行哦。好像应该是
dsolve('Dy+(2000+exp(-x^2/0.0008)/(20000000))*y=2000','y(0)=5','x')
式子很复杂啊,画图的你自己试试吧
x=-0.2:0.01:0.2;
y=表达式;
plot(x,y)

dsolve('Dy=2000-+(2000+exp(-x^2/0.0008)/(20000000))*y','x',y(0)=0.5)

dsolve('Dy+(2000+exp(-t^2/0.0008)/(20000000))*y=2000','y(0)=0.5')把x改成t就行了x=t他们两个等价