用matlab求微分方程 dy/dt+y tany=cosy;y0=1的数值解,并绘制曲线.
1个回答
展开全部
如何用matlab求微分方程 dy/dt+y tany=cosy;y(0)=1的数值解,并绘制曲线.
这个问题我们可以这样来考虑:
第一步,考虑用ode函数求解的自定义函数,即
function dy=odefun(t,y)
dy=cos(y)-y*tan(y);
第二步,确定y的初值,即y0=1;
第三步,确定t的变化范围,如tspan=【0,5】;
第四步,使用ode45函数得到其数值解,即
[t,y]=ode45(@odefun,tspan,y0)
第五步,使用plot函数,绘制t—y的曲线图。即
plot(t,y,'k-')
第六步,标注坐标轴名称,即
xlabel('t'),ylabel('y(t)')
第七步,执行上述代码,得到如下结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
富港检测技术(东莞)有限公司_
2024-04-02 广告
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发...
点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询