matlab解微分方程组?

 我来答
lhmhz
高粉答主

2020-05-07 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7262 获赞数:16962

向TA提问 私信TA
展开全部

题主给出的微分方程组是一个典型的混沌系统(Lourenz),该系统具有强烈的初值依赖性和和不可预测性。为了求解此问题,我们可以来考虑:

首先,自定义求解微分方程组的函数,即

function dy=func(t,y)

dy=zeros(3,1);

dy(1)=10*(y(1)+y(2)); %dx/dt

dy(2)=20*y(1)-y(2)-y(1)*y(3); %dy/dt

dy(3)=y(1)*y(2)-8*y(3); %dz/dt

其二,确定初值,由于当x(0)=0,y(0)=0,z(0)=0 该系统是无法触发的,只有当x(0,y(0),z(0)略大于0该系统才会触发。这里我们取

y0=[1e-6,1e-6,1e-6]

其三,确定时间范围,因电脑的关系,暂取t=[0,2]

其四,使用ode45函数,求解t、x、y、z值

其五,根据x、y、z值,使用plot3函数绘制x(t),y(t),z(t)相位图

按上述流程完善代码,并运行后得到如下结果。

追问
好厉害,谢谢
富港检测技术(东莞)有限公司_
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式