88问答网
所有问题
求matlab ode45求解二阶微分方程组,初始值自设,求高手解答啊........
求程序.......急求!
举报该问题
其他回答
第1个回答 2013-04-14
ode只能求数值解,你大概是想要解析解吧,如果是的话就用符号常微分
syms
dsolve('D2y+Dy+y=x','x+Dx+Dy=sin(t)',t)
大概是这样,我没试,你稍微查一查,比ode用起来简单,不用单独创建函数。
第2个回答 2013-04-26
%x1=x;x2=dx;x3=y;x4=dy;
dx=[x2
cos(t)-x1+x3+x4-x2
x4
x1-x3-x4]
然后用oed45本回答被提问者采纳
第3个回答 2013-04-14
应该还有一个x的二阶导吧
相似回答
用
MATLAB
数值法
求解微分方程
的解
答:
function f=fffff(t,y)f=[y(2);cos(y(1))];然后 [t,y]=ode45(@fffff,[0,2],[0,0]);plot(t,y(:,1),'r',t,y(:,2),'b')即可。我给你设了
初值
【0,0】,你可以自己定义。红线为y,蓝线为y'.你先把上面的函数fffff写成m文件,保存到你的
matlab
工作目录里,然后再在命令...
求解
二元
微分方程组
答:
dx=[(c1*(P0-x(1))-c2*(x(1)-x(2)))/V1;(c2*(x(1)-x(2))-c3*x(2))/V2];然后返回
MATLAB的
命令窗口,输入 t_end=10;x0=[0;1]; %系统的初值 [t,P]=
ode45
('equ',[0,t_end],x0);plot(t,P) %作图两个变量的图 figure;plot(P(:,1),P(:,2)); %相轨迹 ...
matlab
解
微分方程组
(高分
求解
)奇异性如何解决
答:
方法如下:先建立一个
微分方程组
的子函数:function f=funx1_3(t,x)f=zeros(3,1);f(1)=sin(x(3))+cos(x(3))./sin(x(2));x(2)=cos(x(3))-sin(x(3));x(3)=1-(sin(x(3))+cos(x(3))).*cot(x(2));return 再在主界面里调用:[T,F] =
ode45
(@funx1_3,[0 12...
ode45求解
高
阶微分方程组,求高手解答
答:
先用简单的
方程
熟悉函数使用方法。你显然是翻了基本语法错误,数组长度不对。
matlab
编程
求解
一
阶微分方程组
?我编了程序但是出错了,在线等
高手解答
...
答:
你的程序没有很大的错误,只是你的画图的语句错了 clear all;clc X0=[0,898];[z,X] =
ode45
(@Equations,0:0.1:3.5,X0)plot(z,X(:,1),'k-',z,X(:,2),'k-')这样写就行了
大家正在搜
用matlab求解二阶微分方程
matlab求解高阶微分方程
matlab解二阶微分方程组
matlab怎么求二阶微分方程组
matlab求解一阶常微分方程组
ode45求解二阶微分方程
matlab求二阶微分方程
matlab一阶微分方程求解
matlab二阶常微分方程
相关问题
matlab ode45 求解二阶常微分方程
matlab 用ode45解决二元微分方程,有两个初始条件
ode45求解高阶微分方程组,求高手解答
matlab ode45 求解常微分方程组
用matlab求解一个三元的二阶微分方程组,求大神指点。用不...
MATLAB中ode45方法求解微分方程组
MATLAB中用ode45如何求解二阶常微分方程,请写详细点...
Matlab使用ode45解微分方程组的基本问题,下面有一个...