matlab二阶微分方程求解及画图

取m=10600kgk=31986497N/mc=8.9×10^4kg/mx(0)=0;x'(0)=3.66改区间为0~1求全部代码,以及matlab版本... 取m=10600kg k=31986497 N/m c=8.9×10^4kg/mx(0)=0; x'(0)=3.66
改区间为0~1
求全部代码,以及matlab版本
展开
 我来答
匿名用户
2016-05-17
展开全部

参考代码:

m=10600; k=31986497; c=8.9E4;
dy = @(t,y)[y(2); (k*y(1)-c*y(2)/abs(y(2))*y(2)^2)/m];
ode45(dy,[0 5],[0 3.66])

其中,蓝线为x,绿线为x'。

追问
"identifier" expected, "(" found.   我直接复制代码去运行报错了,那个@是不是还要先定义函数?
追答
你的MATLAB是什么版本?是不是6.x?
@用于定义匿名函数,需要7.0以上版本支持。
东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式