怎么用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/06/18 00:12:04
怎么用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
我直接怀疑你给的方程有问题
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自由度的微分方程组