matlab中 dsolve('D2x-1000*(1-x^2)*Dx-x=0','x(0)=0,Dx(0)=1','t')错在哪里啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 15:03:09
matlab中 dsolve('D2x-1000*(1-x^2)*Dx-x=0','x(0)=0,Dx(0)=1','t')错在哪里啊

matlab中 dsolve('D2x-1000*(1-x^2)*Dx-x=0','x(0)=0,Dx(0)=1','t')错在哪里啊
matlab中 dsolve('D2x-1000*(1-x^2)*Dx-x=0','x(0)=0,Dx(0)=1','t')错在哪里啊

matlab中 dsolve('D2x-1000*(1-x^2)*Dx-x=0','x(0)=0,Dx(0)=1','t')错在哪里啊
你的写法没有什么大问题的,但你最好这样写
dsolve('D2x-1000*(1-x^2)*Dx-x=0','x(0)=0','Dx(0)=1','t')
这个方程没有解析解!

MATLAB中dsolve函数用法? matlab中 dsolve('D2x-1000*(1-x^2)*Dx-x=0','x(0)=0,Dx(0)=1','t')错在哪里啊 matlab求解简谐振动问题x=dsolve('D2x=-k*x')结果为C15*exp((-k)^(1/2)*t) + C16/exp((-k)^(1/2)*t)怎么不是三角函数式呢? Matlab中subs函数的使用syms x w b t;x=dsolve('D2x+2*b*Dx+w^2*x=0','Dx(0)=4,x(0)=0');dx=diff(x,t);w=2;b=0.1;x1=subs(x);dx1=subs(dx);t=0:0.1:100;xt=subs(x1,t);dxt=subs(dx1,t);subplot(221);plot(t,xt);subplot(222); subplot(222);plot(xt,dxt)其中四 matlab中 y=dsolve('Dy+a*y=b','y(0)=y0') 请问下列MATLAB程序哪里错误clear allm=0.2;w=3;b=0.8;A=0.2;xf=dsolve('D2x=-w*w*x','Dx(0)=0,x(0)=A',''t);xd=dsolve('D2x=-2*b*Dx-w*w*x','Dx(0)=0,x(0)=A','t');t=linspace(0,8,200);xf1=eval(xf);xd1=eval(xd);hold onb=0.99*w;xd2=eval(xd);plot(t,xf1, 关于matlab (如下),第七行和第八行的是什么意思,括号里面的式子是怎么的出来的,可以去掉这两行吗?v=dsolve('m*D2v+2*k*v*Dv=0','v(0)=0,Dv(0)=g','t')x=dsolve('m*g-k*(Dx)^2=m*D2x','x(0)=0,Dx(0)=0,D2x(0)=g','t')m=75;k= matlab动画模拟小球滑落我想问下关于matlab做一个小球从确定一个点沿着确定的轨道滑落到另外一个确定的点,关于时间做一个动图.我们已经知道微分方程肯定满足s=dsolve('D2x+D2y=20*y');轨道方程 matlab dsolve 这个式子哪出错了?y=dsolve('((D2y*Dx-Dy*D2x)/(Dx)^3)*(1-x)-0.2*sqart(1+(Dy/Dx)^2)=0','y(0)=0,Dy(0)/Dx(0)=0','t') 就是要解——(1-x)*y''=0.2*sqart(1+y'^2)初始条件:y(0)=0 y’(0)=0 (这里y都是对x求导 下面这个matlab程序错在哪里呀,为什么只能出来一个图像?v=dsolve('m*D2v+2*k*v*Dv=0','v(0)=0,Dv(0)=g','t')x=dsolve('m*g-k*(Dx)^2=m*D2x','x(0)=0,Dx(0)=0,D2x(0)=g','t')m=75;k=0.22;g=9.8t=0:0.5:30;v =tanh(t.*(g*m*k)^(1/2)/m)*(g*m*k)^(1/ 求各路大神指导,MATLAB中:利用dsolve求解偏微分方程 的解(用符号计算).利用dsolve求解偏微分方程dx/dt=y,dy/dt=-x的解(用符号计算) matlab r2008a怎么求解微分方程,显示没有dsolve函数. >> MATLAB中Y=dsolve('int(sqrt(1+(Dy)^2=Dy*(1-x)+y))','y(0)=0,Dy(0)=0','x')哪里错了? 这个matlab程序哪儿有问题呢?x=dsolve('D2x+2*0.25*Dx+0.4^2*x=1.0*sin(0.5*t)','x(0)=1','Dx(0)=-1','t'); t=1:0.01:3;y=diff(x,2); t;y这是以上的程序,y是一个关于t的方程,即y=y(t),我想求出t=1:0.01:3时,y相应的值,但是 小弟最近学matlab解微分方程有这么个题x是关于t的函数x''-2*(1-x^2)*x'+x=0x|(t=0)=1,x'|(t=0)=0我想把函数求出来麻烦大家看看这句哪里出错了xx=dsolve('D2x-2*(1-x^2)*Dx+x=0','x(0)=1','Dx(0)=0','t') matlab小问题matlab中如果我想求解常微分问题,会用到dsolve,但是怎么保证我算的那个函数的变量与我想要的一致?比如如下程序应该是:soln_1 = dsolve('Dy =3*x^2','y(2)=0.5') ans=x^3-7.500000000000000 现在却 混沌系统D2x+0.1*Dx+x^6=sin(t) 的matlab编程 Matlab求常微分方程为什么错误 dsolve('Dy=-2x*y/(x^2+2*a)')这个matlab提示:Error using ==> dsolve at 126Can not use D as a variable in DSOLVE.