怎么用MATLAB解微分方程组?方程如下:初值只有一个,t=0时,dvx/dt=0;dvy/dt=7.98.麻烦写出详细的程序步骤dx/dt-7.76y^2-109.36x^2=0dy/dt-7.76x^2-109.36y^2=-7.98

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:36:09
怎么用MATLAB解微分方程组?方程如下:初值只有一个,t=0时,dvx/dt=0;dvy/dt=7.98.麻烦写出详细的程序步骤dx/dt-7.76y^2-109.36x^2=0dy/dt-7.76x^2-109.36y^2=-7.98

怎么用MATLAB解微分方程组?方程如下:初值只有一个,t=0时,dvx/dt=0;dvy/dt=7.98.麻烦写出详细的程序步骤dx/dt-7.76y^2-109.36x^2=0dy/dt-7.76x^2-109.36y^2=-7.98
怎么用MATLAB解微分方程组?方程如下:
初值只有一个,t=0时,dvx/dt=0;dvy/dt=7.98.麻烦写出详细的程序步骤
dx/dt-7.76y^2-109.36x^2=0
dy/dt-7.76x^2-109.36y^2=-7.98

怎么用MATLAB解微分方程组?方程如下:初值只有一个,t=0时,dvx/dt=0;dvy/dt=7.98.麻烦写出详细的程序步骤dx/dt-7.76y^2-109.36x^2=0dy/dt-7.76x^2-109.36y^2=-7.98
我直接怀疑你给的方程有问题
function func
y0=[0 7.98];
[t,y]=ode45(@fun,[0,.0011],y0);
plot(t,y)
function dy=fun(t,y)
dy=zeros(2,1);
dy(1)=7.76*y(2)^2+109.36*y(1)^2;
dy(2)=7.76*y(1)^2+109.36*y(2)^2-7.98;

ts=0:0.1:10;%自己定时间范围
y0=[0 7.98];
[t,y]=ode45('fun',ts,y0);
plot(t,y(:,1),ts,y(:,2))%画vx,vy图像
%----------以下函数文件--fun.m---
function dy=fun(t,y)
dy=zeros(2,1);
dy=[7.76*y(2)^2+109.36*y(1)^2;...
7.76*y(1)^2+109.36*y(2)^2+7.98];

用matlab编程解微分方程组编程解下边方程 用matlab解微分方程组,怎么写程序呢? 用matlab解微分方程组并作图 怎么用matlAB解二阶常微分方程组现在有四个方程,二阶的.怎么用龙格库塔法解, matlab怎么求解微分代数方程组 请问如何实现matlab解一阶微分方程组(用其自身命令如ode45等怎么写能运行出结果)我不太会用matlab方程如下:dx1/dt=a*(x2-x1)+x4; dx2/dt=d*x1-x1*x3+c*x2; dx3/dt=x1*x2-b*x3; dx4/dt=x2*x3+r*x4; 其中a,b,c,d,r均已知. matlab 微分方程组求解 matlab微分方程组其中 matlab解常微分方程组我需要求解一组偏微分方程,方程如下:dx1=a(x3-x2);dx2=b(x1-0.5*sqrt(x2-c));dx3=d(2.5-x3);a,b,c,d为常数我用了ode45,但是求解出错;大侠,究竟函数应该怎么写呢? 怎么用MATLAB解微分方程组?方程如下:初值只有一个,t=0时,dvx/dt=0;dvy/dt=7.98.麻烦写出详细的程序步骤dx/dt-7.76y^2-109.36x^2=0dy/dt-7.76x^2-109.36y^2=-7.98 matlab解微分方程组求微分方程组的数值解并作图.要求是用ode45的方法来解 matlab矩阵求求解微分方程组{用matlab编程}数值求解微分方程组求程序 matlab求解以下微分方程组! matlab常微分方程组的解法matlab怎么求一阶常微分方程组(solve做不出来的那种) 用matlab绘出时滞微分方程组解的图像 要有编程过程和图像. 用matlab解常微分方程组,为什么会出错?调用的是dsolve的函数. 用matlab如何解2阶6自由度的微分方程组 用matlab如何解2阶6自由度的微分方程组