首页 >>  正文

matlab计算常微分方程组

来源:baiyundou.net   日期:2024-09-21

冶羽耿1048用Matlab求常微分方程的解析解 -
桂食子18043651509 ______ 你这个方程应该是在初条件v(0)=0时解的咯,没有初条件matlab解不出来.语句如下(我现在没条件在软件中试,如果不行你告诉我再改~) G=527.436*0.4536*9.8;F=470.327*0.4536*9.8;m=527.436*0.4536;b=0.08*0.4536*9.8/0.3048; ..., dsolve('Dv=(G-F-b*v)/m','v(0)=0','t') 注意那个"(空格)...,"只是为了换行好看,可以不要的

冶羽耿1048常微分方程求解,急用!y''+ay+by^3=0,a,b为常数.这样一个常微分方程怎么求解?毕业设计急用!matlab能求出数值解吗? -
桂食子18043651509 ______[答案] 你学过数理方程没有?其实将其做个拉普拉斯变换就可以了,令y=t,且K(P)=∫te^-pt dt=1/p^2 则将两边都进行变换,得到p^2*1/p^2-1+a/p^2+b*6/p^4=0 得到 a*p^2+6b=0 则p=√-6b/a 再进行逆变换得到y的值 y=1/2∏i∫√-6b/a*e^pt dp=√-6b/a*e^t

冶羽耿1048如何用matlab求解一个二阶常系数微分方程组 -
桂食子18043651509 ______ 一、理论解,用dsolve函数(在command window 中输入doc dsolve可以查看帮助) 示例: 代码: [x,y]=dsolve('D2x+2*Dx=x+2*y-exp(-t)','Dy=4*x+3*y+4*exp(-t)') 二、数值解,用ode45,或ode23, ode15s其他函数.(在command window 中输入...

冶羽耿1048怎样在matlab中建立微分方程函数怎样在matlab中建立微分方程函数如:dy/dx=xy,(x=0时,y=1),在0= -
桂食子18043651509 ______[答案] syms x y=dsolve('Dy=x*y','y(0)=1','x') Y=subs(y,x,0:0.1:4); plot(0:0.1:4,Y)

冶羽耿1048如何用mathematic或者matlab求解以下常微分方程 -
桂食子18043651509 ______ matlab的dsolve可以求解微分方程解析解,结果太长,就不贴上来了 dsolve('6*x*(a+x^2/b)^2*Dy/b+(a+x^2/b)^3*D2y=12*c*f*x/b+12*d*y/e','y(0)=0','Dy(0)=0')

冶羽耿1048用matlab中常微分方程的数值求解方法求出来的结果的作用?用数值解微分方程后,解出了一堆数,比如说:[x,y]=ode23('p44',[0,10],[1,0]),此后,解得x =... -
桂食子18043651509 ______[答案] x是采样时间点,y的第一列是对应的y的值,y的第二列是对应y'的值!

冶羽耿1048matlab 中二阶常微分方程的数值解法
桂食子18043651509 ______ odefun=@(t,x)[x(2);3*x(2)-2*x(1)+1];[t,y]=ode45(odefun,[0:0.01:2],[1 0]);plot(t,y)[t y] 结果 y(0.5000)=0.7896 y= dsolve('D2y-3*Dy+2*y=1','Dy(0)=0','y(0)=1');>> yy =exp(t) - exp(2*t)/2 + 1/2>> feval(@(t)exp(t) - exp(2*t)/2 + 1/2,0.5)ans = 0.7896

冶羽耿1048用matlab命令求微分方程d^2y/dx^2+2*dy/dx+2y=o,满足初始条件y(0)=1,dy/dx(0)=0的解,并绘制出方程解y(t)的时间曲线图 -
桂食子18043651509 ______[答案] y=dsolve('D2y+2*Dy+2*y=0','y(0)=1,Dy(0)=0'); t=0:0.01:20; y=eval(y); plot(t,y) 祝你学习愉快!

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024