Matlab求解二阶微分方程,如图,在线等 10

 我来答
cc...b@163.com
2017-05-22 · TA获得超过100个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:45.4万
展开全部

m=10600; %单位kg
k=31986497; %单位 N/m
c=8.9e4; %单位kg/m
syms x(t)
[V,Y] = odeToVectorField(m*diff(x,2)==k*diff(x)-c*diff(x)/abs(diff(x))*(diff(x))^2,'x(0)==5', 'Dx(0)==3.66');
M = matlabFunction(V,'vars', {'t','Y'});
sol = ode45(M,[0 1],[5,3.66]);
x1 = linspace(0,1,100);
y = deval(sol,x1,1:2);
plot(x1,y);
grid on
legend('x','x''')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式