用Matlab能解 常微分方程组 吗?我是要计算其数值解我是要解这样一个运动方程:[M]{y2}+[B]{y1}+[C]{y}={f}其中,y1为y的一阶导数,y2为y的二阶导数.[M],[B],[C]都是6*6矩阵,{y},{f},{y1},{y2}都是6*1的向量.请

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:51:36
用Matlab能解 常微分方程组 吗?我是要计算其数值解我是要解这样一个运动方程:[M]{y2}+[B]{y1}+[C]{y}={f}其中,y1为y的一阶导数,y2为y的二阶导数.[M],[B],[C]都是6*6矩阵,{y},{f},{y1},{y2}都是6*1的向量.请

用Matlab能解 常微分方程组 吗?我是要计算其数值解我是要解这样一个运动方程:[M]{y2}+[B]{y1}+[C]{y}={f}其中,y1为y的一阶导数,y2为y的二阶导数.[M],[B],[C]都是6*6矩阵,{y},{f},{y1},{y2}都是6*1的向量.请
用Matlab能解 常微分方程组 吗?我是要计算其数值解
我是要解这样一个运动方程:
[M]{y2}+[B]{y1}+[C]{y}={f}
其中,y1为y的一阶导数,y2为y的二阶导数.[M],[B],[C]都是6*6矩阵,{y},{f},{y1},{y2}都是6*1的向量.
请问,是否可以用ode45计算,怎么做呢?谢谢

用Matlab能解 常微分方程组 吗?我是要计算其数值解我是要解这样一个运动方程:[M]{y2}+[B]{y1}+[C]{y}={f}其中,y1为y的一阶导数,y2为y的二阶导数.[M],[B],[C]都是6*6矩阵,{y},{f},{y1},{y2}都是6*1的向量.请
大概这样写:
首先先建立2个editor
第一个用来描述方程,建立M文件;第二个用来算方程
第一个editor:%%%%设y(1)=y,y(2)=dy
function dy=fun(t,y)
global M B C f
dy=zeros(2,1);
dy(1)=y(2);
dy(2)=(f-B.*y(2)-C.*y(1)).*(inv(M));
然后点保存,产生M文件
然后第二个editor
global M B C f
M=ones(6,6);B=ones(6,6);C=ones(6,6);f=ones(6,1);
%%%%%输入实际中的M,B,C,f矩阵,这里为简单令全1矩阵了
X0=[0,0];%%%%初值,根据题设要求去填写
fanwei=[-100,100]%%%%%变量的范围,根据题设要求填写
[T,Y]=ode45('fun',fanwei,X0);
figure(1)
plot(T,Y(:,1),'-',Y(:,2),'--')

利用MATLAB求常微分方程组 的特解利用MATLAB求常微分方程组的特解 用matlab解常微分方程组,为什么会出错?调用的是dsolve的函数. 用matlab解微分方程组并作图 用Matlab能求解二元二阶微分方程组,求Matlab程序!方程组如图. matlab常微分方程组的解法matlab怎么求一阶常微分方程组(solve做不出来的那种) 用matlab编程解微分方程组编程解下边方程 用matlab解微分方程组,怎么写程序呢? 用matlab求解常系数微分方程组并画出图像哪位大神帮我用matlab解以下微分方程组并作出图像麻烦给出语句dx1/dt=x1*(1-x1/150000-0.5*x2/30000)dx2/dt=x2*(-1-x2/30000+0.5*x1/150000-2*x3/2200)dx3/dt=x3*(-1-x3/2200+2*x2/30 matlab 微分方程组求解 matlab微分方程组其中 求解常微分方程组 急求MATLAB解常微分方程组数值解的解决方案我用MATLAB7.4的ODE45解四元常微分方程组,程序如下:function xdot = eqx(t,x);m = 0.5;alf = 0.15;K=[0.0265,0.1,0.15];Q=20;a=0.8;xdot = zeros(4,1);xdot(1) = Q - alf * x(1) * x(2) + Matlab能解含19个方程那么大的常微分方程组吗?Matlab提供的解常微分方程组的函数,例如ode23,ode45等有何区别?哪一个比较适合解含有19个方程,且方程比较复杂的大方程组?谢谢! matlab解微分方程组求微分方程组的数值解并作图.要求是用ode45的方法来解 matlab矩阵求求解微分方程组{用matlab编程}数值求解微分方程组求程序 用Matlab能解 常微分方程组 吗?我是要计算其数值解我是要解这样一个运动方程:[M]{y2}+[B]{y1}+[C]{y}={f}其中,y1为y的一阶导数,y2为y的二阶导数.[M],[B],[C]都是6*6矩阵,{y},{f},{y1},{y2}都是6*1的向量.请 用matlab求解微分方程组打字不好打 我直接上图吧 matlab求解以下微分方程组!