99问答网
所有问题
用matlab解微分方程y=dsolve('D2y+Dy-2y=2x','y(0)=0,Dy(0)=1','x')为什么输出结果是ans =1
如题所述
举报该问题
推荐答案 2011-12-21
这是我运行的结果:
>> syms x y;
>> y=dsolve('D2y+Dy-2*y=2*x','y(0)=0,Dy(0)=1','x')
y =
-1/2*exp(-2*x)+exp(x)-1/2-x
你的2y与2x中间没有打乘号*
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zBXtj7t77.html
相似回答
如何
用matlab
求解
微分方程
并画图
答:
1、找到关于求解常
微分方程
的习题。2、这里
用matlab
求解,主要用到的就是“dsolve”,具体的格式如下,但是不仅仅局限下面两种,其中eq就是代表方程式,而con为初始条件。3、这里的“x”关于x的函数。知道语法就可以进行计算了。4、在matlab中输入如下
,dsolve(
'
D2y+
2*Dy+exp(x
)=0
','x'),并直接...
MATLAB微分方程
……下面图片中的第三题和第四题怎么解
答:
y=
dsolve
('D2y+2*Dy+2*y=0','y(0)=1','Dy(0)=0');ezplot(y);4.s=dsolve('Dx=2*x+3*y','Dy=x-2*y','x(0)=1','y(0)=2');jieguo=[s.x s.y]
y=dsolve(
'
D2y=(
-9.8sin
(y))
','t'
)用matlab
怎么解出y的轨迹?
答:
plot(t,y(:
,1))
% y(:,1)即为
y,y(
:,2)即为dy
matlab
中
dsolve
求
微分方程
的问题
答:
可以用ode45函数求解。1、调用格式,[t,y] = ode45(@myodefun,tspan,y0);式中:myodefun——
微分方程
的自定义函数,tspan——时间区间,y0——初始条件 2、微分方程的自定义函数,主要内容为 dy(1)=y(2);dy(2)=-4*y(2)-4*y(1)+df+3*f;3、部分计算结果及图形 ...
matlab
中怎么求解
微分方程
的精确解
答:
对于相对简单的
微分方程
或微分方程组,可以
dsolve(
)函数得到解析值(精确解)。例①:>>syms x(t) a >>
dsolve(
diff(x) == -a*x)ans = C2*exp(-a*t)>>dsolve(diff(x) == -a*x, x
(0) == 1)
ans = exp(-a*t)例②:syms y(t) a >>
Dy =
diff(y
); D2y =
diff(y,2...
matlab解微分方程
答:
用dsolve函数 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)...
MATLAB
的符号运算变量如何创建?
答:
dsolve('Dx=y','Dy=x','x(0)=0','y
(0)=1
')ans =x(t) = sin(t), y(t) = cos(t)二阶
微分方程
dsolve('D
2y=
-a^2*y','y(0)=1','Dy(pi/a)=0')ans =cos(a*x)例3.
y=dsolve(
'
D2y+
2*Dy+2*y=0','y(0)=1','
Dy(0)=0
')ans =exp(-x)*cos(x)+exp(-x)*sin(x)...
如何
用matlab
求解二阶
微分方程,
以及程序实例
答:
例如:
微分方程,用
dsolve和ode45计算t=0.1,0.2时y的值。
y = dsolve(
'
D2y+
0.5*Dy+2*y =0','
Dy(0)=0,
y
(0)=1
')t=0.1; y1=eval(y)t=0.2; y2=eval(y)=== t0=[1;0];tspan=[0,20];[t1,y1]=ode45(@ ode_fun,tspan,t0);disp('t y dy')for i=1:3 t=...
如何
用matlab
求解二阶
微分方程,
以及程序实例
答:
1、对于解析值,你可以用
dsolve()
函数求解。如求
微分方程
x*y''+x﹡(y')^2-y'=0的解析解 >> syms y(x)>>
Dy =
diff(y
);D2y =
diff(y, 2);>>dsolve(x*
D2y+
x*
(Dy)
^2-
Dy==0,
'x')运行结果 2、对于数值解,你可以查看二阶常微分方程这个例子,https://zhidao.baidu.com/...
大家正在搜
如何用matlab解微分方程
matlab怎么解微分方程组
matlab解二阶微分方程
matlab求微分方程特解
matlab求解带参数的微分方程
matlab解常微分方程组
matlab欧拉法解常微分方程
matlab解一阶微分方程组
matlab偏微分方程求解
相关问题
用matlab求微分方程初值问题的符号解,并与数值解进行比较...
matlab求解微分方程y=dsolve('5+0.5*Dy...
MATLAB问题:y=dsolve('(Dy)^2-x*Dy...
用matlab解微分方程y''+6y'+9y=10sinx,...
微分方程d^2y/dt^2-dy/dt+y=1,y0=0,y...
matlab求解常微分方程 d2y/dt^2-7*(1-y^...
为什么在matlab中y=dsolve('5*(1-x)*D...
MATLAB,解二次微分方程y''+a*y=0,有两个边界条...