matlab解微分方程
s=dsolve('D2y+2*Dy+2*y=x*exp(-x)','y(0)=0','Dy(0)=0','x')simplify(s)得到结果 s = (sin(x)*(cos(x) + x*sin(x)))\/exp(x) - (cos(x)*(sin(x) - x*cos(x)))\/exp(x) - sin(x)\/exp(x)ans = (x - sin(x))\/exp(x)...
...5*(1-x)*D2y=sqrt+Dy*Dy)','y(0)=0,Dy(0)=0','x')的输出结果不对...
你好 由于不知道你方程中的sqrt+Dy*Dy)是什么意思,假设是Dy*Dy。同时,赋初值请安matlab dsolve函数的标准形式写,这两个应该分开。'y(0)=0','Dy(0)=0'。计算得到:dsolve('5*(1-x)*D2y=Dy*Dy','y(0)=0','Dy(0)=0')结果为: log((5*x - 5)\/(5*(x - 1)))*(5*x -...
用matlab解:y=dsolve('D2y+exp(-t)*Dy-sin(sqrt(t))*y=exp(-t)*sin...
此微分方程没有显式解,建议用数值解法 function dyy=xielei(t,y) % 保存为 xielei.m 文件 dyy=[y(2);-exp(-t)*y(2)+sin(sqrt(t))*y(1)+exp(-t)*sin(sqrt(t))];--- 运行以下:clear;clc y0=[1;-2];[t,y]=ode45('xielei',[0 5],y0);plot(t,y(:,1),t...
如何用matlab求解微分方程并画图
1、找到关于求解常微分方程的习题。2、这里用matlab求解,主要用到的就是“dsolve”,具体的格式如下,但是不仅仅局限下面两种,其中eq就是代表方程式,而con为初始条件。3、这里的“x”关于x的函数。知道语法就可以进行计算了。4、在matlab中输入如下,dsolve('D2y+2*Dy+exp(x)=0','x'),并直接...
matlab中求二阶微分方程 的解析解和数值解,并在同一图形中画出解析解...
y=dsolve('(1+x^2)*D2y=2*x*Dy','y(0)=1','Dy(0)=3',x)y = x*(x^2 + 3) + 1 数值解法:首先编写函数myfun.m function dy=myfun(x,y)dy=zeros(2,1)dy(1)=y(2);dy(2)=2*x*y(2)\/(1+x^2)调用ode45:[x45,y45]=ode45('myfun',[0 10],[1 3])plot(x45,...
matlab解微分方程y“(x)+2y'(x)+2y(x)=xe^(-x),y(0)=0,y‘(0)=0,求...
首先,令方程右端为0;y“(x)+2y'(x)+2y(x)=0 ;特征方程为:r²﹢2r﹢2=0 ,特征根:r=-1±i 所以:齐次方程的通解为:Y=e^(-x)(asinx+bcosx) a,b为常数 设 非齐次方程的特解为:y*=e^(-x)·(Ax+B)·(x^k)因为e^(-x)中的指数的系数为:-1,不是特征...
用matlab求解 求以下微分方程 1.求y'=x的通解。 2.求y''=y'+1的通解...
y=dsolve('Dy=x','x')y=dsolve('D2y=Dy+1','x')y=dsolve('D2y=Dy+1','Dy(0)=0','y(0)=1','x')
微分方程d^2y\/dt^2-dy\/dt+y=1,y0=0,y1=0.怎么用matlab求解
>> y=dsolve('D2y-Dy+y==1','y(0)==1','y(1)==0')y = 1 - (exp(-1\/2)*exp(t\/2)*sin((3^(1\/2)*t)\/2))\/sin(3^(1\/2)\/2)
在用matlab求微分方程组时,出现Explicit solution could not be foun...
首先Dsolve求解常微分方程组时,各个微分的自变量是相同的;比如[x,y]=dsolve('Dx=y+x,Dy=2*x')中你的x,y都是默认为t的函数显然 x,y函数的微分自变量是相同的,为t ;但是你的dy\/dz – z =cosx,dz\/dx + y =1;前一个变量是z,而后一个变量是x显然变量不统一;也就是说Z是和Y都...
用matlab求解微分方程xy'+y=x^2+3x+2的通解
y=dsolve('D2y=y*(z+Dy*Dy)^(3\/2)','y(0)=1','Dy(0)=0.8')结果是:y = piecewise([-z = 16\/25,{(4*t)\/5 + 1}],[-z 16\/25,{}])也就是说,只有z=-16\/25时有解析解,解析解为y=4t\/5+1,换成x就是y=4x\/5+1.其它情况没有解析解,至少matlab找不到解析解.在无法...