物理学 物体的运动力学分析之牛顿三定律 单摆的MATLAB运动仿真(一)

单摆的运动分析大都采用小角分析,其受力分析和能量转换分析较为简单。这与弹簧的受力以及运动分析相似,简谐运动与胡克定律。(虽然内容并不属于先进技术,但是属于基础物理学在牛顿那个英国及欧洲时代的突破,所以把这部分基础知识放在这个文章专栏)

各种分析请参考:如何推导单摆周期公式? - 知乎

首先上受力分析图:(来源)单摆运动受力分析_百度知道

 接下来看受力分析:

分析来源:https://www.zhihu.com/question/371440120/answer/1016527131

分析作者:功夫螃蟹

据图分析:

故有MATLAB仿真代码,如下:

%%%实际小角摆动
figure(1)
s0 = 0;
w0 = 0.9;
A  = 2;
int_theta = 0;
for t = 0.1:0.2:8*pi
    x1 = A*sin(w0*t+int_theta);
    y1 = 10-(10^2 - x1^2)^0.5;
    draw_circle(x1,y1,0.2)
end

function []=draw_circle(x,y,r)
hold on
line([x,0],[y,10],'linestyle','-','color','r');
plot(x,y,'o');
drawnow
pause(0.1);
end

 具体动态运动效果截图:

THANK YOU FOR READING!

THE END

  • 6
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值