最佳答案:楼主是要解析解吧dsolve('Dy=A/V-B/V*sqrt(2*g*y)','y(0)=h0','t')ans =(2^(1/2)*A + 2^(1/2)*
最佳答案:dsolve的表达式没有错:但是你要知道的是,不是任何一个微分方程都可以求出解析解,如果可以求出解析解那么dsolve函数就会返回正确的解,如果解析解不存在返回
最佳答案:∵cosxsinydy=cosysinxdx==>sinydy/cosy=sinxdx/cosx==>d(cosy)/cosy=d(cosx)/cosx==>l
最佳答案:syms A B C x y;>> dsolve('Dy=A-B*y-C*x*y','x')ans =-1/2*A*erf(1/2*(-2*C)^(1/2)*x
最佳答案:function f=ffun(t,x)f=zeros(3,1);f(1)=-x(1)+0.5*(x(3)+x(2))*(x(3)+x(2)+sin(x(3))
最佳答案:改为如下,就可以运行了:clear all;clc;syms x y r1 r2;mu=1/82.45;lambda=1-mu;r1=sqrt((x+mu)^2
最佳答案:clear all;clc;load 15.mat;t=celiang(:,1);u1=celiang(:,2);syms u2 i5 ii x u5%定义u1
最佳答案:close all,clear all,clcVi = @(t)0.*(t=1);k = 1;[t,vo]=ode45(@(t,Vo) (k*Vi(t)+k*V
最佳答案:你这个是二阶微分方程 应该加上二阶的特解才可能解出来另外dsolve只能达到解析解我估计你这个函数是没有解析解的,只有数值解所以解不出来
最佳答案:在命令窗口直接输入y=dsolve('D2y+2*Dy+2*y=x*exp(-x)','Dy(0)=0,y(0)=0','x')可以得到结果y=(sin(x)*
最佳答案:y=dsolve(‘D2y=0’,‘y(0)=t1’,‘y(m)=t2’)ans =我没有下matlab软件,如果你有的话可以自己输代码试一下