matlab求解微分方程的问题eq1='D2y+3*Dy+2*y=2*Dx+6*x';eq2='x=Heaviside(t)'; %表示阶跃函数cond='y(-0.001)=0,Dy(-0.001)=0'; %0-时刻的值yzs=dsolve(eq1,eq2,cond);yzs=simplify(yzs.y) %解微分方程,并化简为什么最有一句必须

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/07 15:47:06
matlab求解微分方程的问题eq1=''D2y+3*Dy+2*y=2*Dx+6*x'';eq2=''x=Heaviside(t)'';%表示阶跃函数cond=''y(-0.001)=0,Dy(-0.001)=

matlab求解微分方程的问题eq1='D2y+3*Dy+2*y=2*Dx+6*x';eq2='x=Heaviside(t)'; %表示阶跃函数cond='y(-0.001)=0,Dy(-0.001)=0'; %0-时刻的值yzs=dsolve(eq1,eq2,cond);yzs=simplify(yzs.y) %解微分方程,并化简为什么最有一句必须
matlab求解微分方程的问题
eq1='D2y+3*Dy+2*y=2*Dx+6*x';
eq2='x=Heaviside(t)'; %表示阶跃函数
cond='y(-0.001)=0,Dy(-0.001)=0'; %0-时刻的值
yzs=dsolve(eq1,eq2,cond);
yzs=simplify(yzs.y) %解微分方程,并化简
为什么最有一句必须是simplify(yzs.y)而simplify(yzs)就不可以呢?

matlab求解微分方程的问题eq1='D2y+3*Dy+2*y=2*Dx+6*x';eq2='x=Heaviside(t)'; %表示阶跃函数cond='y(-0.001)=0,Dy(-0.001)=0'; %0-时刻的值yzs=dsolve(eq1,eq2,cond);yzs=simplify(yzs.y) %解微分方程,并化简为什么最有一句必须
解出的yzs是一个结构体其域包含x和y
yzs.y才能取出y

matlab求解微分方程的问题eq1='D2y+3*Dy+2*y=2*Dx+6*x';eq2='x=Heaviside(t)'; %表示阶跃函数cond='y(-0.001)=0,Dy(-0.001)=0'; %0-时刻的值yzs=dsolve(eq1,eq2,cond);yzs=simplify(yzs.y) %解微分方程,并化简为什么最有一句必须 matlab数值解法求解二阶微分方程 ODE45函数y‘’+(2/x)y'+y^(3/2)=0初值x=0时 y=1 y'=0 解的区间随意 就取【0,20】吧说下具体怎么用这个函数求解...或者帮忙看下错误吧:m文件function dydt = eq1(t,y)dydt(1)= matlab求解常微分方程的ode函数编码问题!方程如上,初值Y(0)=50 为何解不出? 求解微分方程初值的问题 关于MATLAB符号运算的问题如何用Matlab解带参数的方程组?比如下面:1.2*x+y=4;2.x+y=3;但是如果系数阵里面的元素是由另外一个变量的来的,即a=[2 1]; b=[1 1];这个时候我尝试用solve求解:eq1='a(1)*x+a(2) matlab 微分方程数值解小弟用ode45函数求解α=1的情况失败,以下是函数function dt=eq1(r,t)dt(2)=-2/r*t(2)+8.5e-28*t(1)-1e14*cos(pi*r/2); %因为不会写导数,我自己手动展开了一下dt(1)=t(2);dt=dt';r0=0;rf=1;[r,t]=od 有关MATLAB求解三元二次方程组的问题?>> syms x y z>> eq1=(18*(2*x - 30))/(5*((y - z)^2 + (x - 15)^2)^(1/2)) + (36*x)/(5*((y - 5)^2 + x^2)^(1/2));eq2=(18*(2*y - 10))/(5*((y - 5)^2 + x^2)^(1/2)) + (18*(2*y - 2*z))/(5*((y - z)^2 + (x - 15)^2 matlab怎么求解偏微分方程 怎样用matlab求解偏微分方程? matlab怎么求解偏微分方程 matlab解决微分方程问题 MATLAB 求解微分方程的错误 y'=x+y,y(0)=1,1 请用Matlab求解下面二阶常微分方程的数值解 求大神帮忙用matlab求解微分方程的数值解 微分方程求解:型如dx=y+z;dy=x-z;dz=dx+3dy的微分方程用matlab能求解吗? matlab求解微分方程的问题自己定义了多个符号,a,k,n,N,z,z1等等,求解下列微分方程:z = dsolve('Dx=a * x * (N -x)','t')z1 = dsolve('Dx=a * x * (n -x)','t')但是发现matlab求出来的结果好像不一样,第一个求出来 matlab求三次符号方程的解t=a+b-bx-3ax^2+2ax^3;求解x,应该怎么办?小弟不太会,弄了好久,总出错,如何让matlab输出x的解?急需帮助,不胜感激!syms x t a b;eq1=2*a*x^3-3*a*x^2-b*x+a+b-t;s=solve(eval(eq1),x);输出了一 用matlab求解这个微分方程:dx/dt=36.86+x这个方程用matlab怎么解啊?要直接可以在matlab中出结果的!