首页 >>  正文

matlab画常微分方程相图

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

越婕瑶4159常微分方程matlab画时间序列图的程序 -
郭凝梅15732454204 ______ 代码如下: y = @(t,x)[x(1)-0.1*x(1)*x(2);-0.5*x(2)+0.02*x(1)*x(2)]; x0 = [1;1]; %初始条件 %求出t在[0,50]时,对应x,y的曲线 [t,xx] = ode45(y,[0,50],x0); plot(t,xx(:,1),t,xx(:,2)) legend('x','y')图形结果如下:

越婕瑶4159【SOS】在matlab中四阶Runge - Kutta法求解常微分方程
郭凝梅15732454204 ______ 没试过matlab,算这玩意太慢了,有fortran版的要不,有兴趣的话可以参考一下. 代码: SUBROUTINE runge_kutta() !关于Runge-Kutta方法,该方法是用来解形如y'=f(t,y)的常微分方程的 !经典的4阶R-K方法的公式如下: ! Yn+1 = Yn + ...

越婕瑶4159求MATLAB解常微分方程,赶紧给我一个代码吧 -
郭凝梅15732454204 ______ syms t >> dsolve('D2y+4*Dy+4*y=2*Dy+3*y','Dy(0)=1','y(0)=(-2)') ans = -2*exp(-t)-exp(-t)*t >>

越婕瑶4159用matlab(画图)求解微分方程(代码) sos啊!!! -
郭凝梅15732454204 ______ matlab code:clear all clc f=@(t,y)([-y(2)+y(1)*(1-y(1)^2-y(2)^2); y(1)+y(2)*(1-y(1)^2-y(2)^2)]); [t y]=ode45(f,0:0.1:10,[5 5]); plot(t,y(:,1),t,y(:,2),y(:,2),y(:,1)) legend('x-t','y-t','x-y')

越婕瑶4159急!!!求matlab 用四阶龙格 - 库塔法求解常微分方程 -
郭凝梅15732454204 ______ 建立.m文件 --------------------------------------------- function theta=danbai(t,X) x=X(1); dx=X(2); ddx=-sin(x); theta=[dx;ddx]; ---------------------------------------------- 命令窗口输入 >> [t,Y]=ode45(@danbai,[0 6],[pi/3 -1/2]); >> plot(t,Y(:,1),'ro-',t,Y(:,2),'bv-'); >> legend...

越婕瑶4159matlab 怎么表示常微分方程 y'= - 2y+t+1,t取[0,1],步长设置为0.1. -
郭凝梅15732454204 ______ ode45(@(t,y)(-2*y+t+1),0:0.1:1,1)

越婕瑶4159matlab常微分方程求解 -
郭凝梅15732454204 ______ function dw=fun(t,w) dw=zeros(2,1); A=[-0.5,1;-1,-0.5]; dw=A*w; %以上是函数文件 clear ts=0:0.01:4*pi; w0=[0;1]; [t,w]=ode45('fun',ts,w0); subplot(221) plot(t,w(:,1),t,w(:,2)) subplot(222) plot(w(:,1),w(:,2))

越婕瑶4159matlab中如何把二阶的方程组化为一阶常微分方程组?? -
郭凝梅15732454204 ______ >> syms x1 x2 x3 x4 [dx,dy]=solve('sin(x4)*dx+dy^2=-2*x1*x3+x1*x4*dx','x1*dx*dy+cos(dy)=3*x2*x3','dx,dy') ??? Error using ==> solve Unable to find closed form solution. 这种不能化为一阶常微分.用隐函数decic和ode15i吧.

越婕瑶4159matlab中符号法求常微分方程(x^2+1)y' - (y^2+1)=0 -
郭凝梅15732454204 ______[答案] 把自变量x变为t >> y=dsolve('(t^2+1)*Dy-(y^2+1)=0') y =tan(atan(t)+C1) 即 y =tan(atan(x)+C1) 给10分吧,好吗?看看我的回答 总分:16464 ;回答总数:682;题均:16464/682=24.1408

越婕瑶4159matlab中符号法求常微分方程
郭凝梅15732454204 ______ 把自变量x变为t >> y=dsolve('(t^2+1)*Dy-(y^2+1)=0') y =tan(atan(t)+C1) 即 y =tan(atan(x)+C1) 给10分吧,好吗?看看我的回答 http://passport.baidu.com/?center&tpl=ik&aid=7&default_tab=4#4,0 总分:16464 ;回答总数: 682;题均: 16464/682=24.1408

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