Matlab求解一个微分方程并画图谢啦,另外这个方程要离散应该怎么离散啊~

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 10:56:19
Matlab求解一个微分方程并画图谢啦,另外这个方程要离散应该怎么离散啊~

Matlab求解一个微分方程并画图谢啦,另外这个方程要离散应该怎么离散啊~
Matlab求解一个微分方程并画图

谢啦,另外这个方程要离散应该怎么离散啊~


Matlab求解一个微分方程并画图谢啦,另外这个方程要离散应该怎么离散啊~
由于方程比较复杂,解析解不能用初等函数表示
只是要获得图像的话,用数值计算的办法可能更方便


fun=@(t,y) 1.44*(10^9)*(1-y).*exp(-109170./(8.314*t));
[T,Y] = ode23t(fun,500:600,0);
DY=fun(T,Y);
AX=plotyy(T,Y,T,DY);
set(get(AX(1),'Xlabel'),'String','T');
set(get(AX(1),'Ylabel'),'String','\alpha');
set(get(AX(2),'Ylabel'),'String','d\alpha/dT');


T是自变量,Y是变量也就是alpha

DY是,Y对T的导数
得到得到结果如下图





从图像看出,在T=500时,alpha=0

大概在T=600时,d(alpha)/dT趋向于0,alpha趋向于1不变

但是由于是数值解,在T不断增加的时候,d(alpha)/dT会在0附近振荡
所以T的取值不宜取得太大,这里取500到600之间
而采用ode23t函数,减少振荡


实际上,当T增大到一定值的时候,d(alpha)/dT趋向于0,
函数趋向于保持恒定值,所以后续的振荡是不合理的
取一定的区间如上图,已经可以很好地得到函数的变化趋势了

Matlab求解一个微分方程并画图谢啦,另外这个方程要离散应该怎么离散啊~ matlab求解微分方程dx/dt=rx(1-x/k)并画图?x(0)=x0 用matlab解微分方程并画图i(0)=0 a=0.5 b=0.6求解这个微分方程,并画出 i 随t的变化图像 matlab求解微分方程并画图dsolve('Dv=(190.708-90.64*v^2)/47.27','t') (初始速度v=0 这是一个物体在海水中下沉的位移,速度关于时间的方程,在matlab中求解后系数非常大,不能用,另外是否可以画出v matlab怎么求解偏微分方程 怎样用matlab求解偏微分方程? matlab怎么求解偏微分方程 求解一个微分方程 matlab用dsolve解常微分方程并画图,例如y'=1-y^2,y(0)=0. 用 Matlab求解微分方程(组) MATLAB下的微分方程求解与画图毕设做的身份认证,用的软件是MATLAB.有一个微分方程让做出图来,实在是才疏学浅,请各位大侠指教!状态方程为:dx/dt=z-w;dy/dt=2*y+z;dz/dt=14*x-14*y;dw/dt=100*x-100*w+100*(abs( 求解微分方程通解,帮帮忙,拜托啦 怎么用matlab求解一个系统的零输入响应?(常系数微分方程的那种) 用C语言或者matlab编写一个用三阶龙格库塔法求解常微分方程的程序. matlab微分方程作图与求解这是数学模型里一个关于人口模型的内容,里面有这么一个微分方程:设入=1,u=0.3,i(0)=0.02..t=0~50;想让各位帮忙用MATLAB求解这个方程的解并绘图. MATLAB 龙格库塔法求解常微分方程初值问题 用MATLAB 急 小弟是新手,有哪位大虾能教我怎么用matlab求解(画图)下面微分方程dx/dt=x(14.8289-0.1047x) 常微分方程求解,急用!y''+ay+by^3=0,a,b为常数.这样一个常微分方程怎么求解?毕业设计急用!matlab能求出数值解吗?