当前位置:编程学习 > Matlab >>

matlab编程问题,与运动学相关联的实际问题,求高手帮忙

题目:有一根轻弹簧,上面固定了一块质量为M的木板,有一个小球从高度为h的木板上方落下,与木板发生碰撞,碰撞过程没有能量损失,小球和木板到达最底处后又一同弹起,上升一定高度后又下落,如此反复,使用matlab编出程序演示出小球的运动轨迹。(就是做一个小球,演示出它落下和弹起的情况。)急急急急急急。。。。。
追问:
        	
				
肯定得离开啊,不是说之后反复了么?关键是用MATLAB编出程序来,不是光分析物理过程就欧了的啊,谢啦
你先帮我确定下,小球和木板什么时候分开就好了,我陷入僵局了
从小球、木板和弹簧来看,当反弹至刚过x3时小球木板速度最大,之后减小,所以小球该这时分开
可是矛盾又出现了:
分开后,弹簧和木板为一个系统,且也是简谐振动,而此时的平衡点x1>x3,所以木板从下往上与小球分开后没有过平衡点,也就是木板还要加速,此时明显小球速度不如木板快,自然又会被木板追上,又形成联合体,形成联合体又适用之前的系统,而之前的系统却说——这已经是最大速度了,所以小球和木板必须分开.....接着循环开始了,求解释
  • 分开时弹簧到达原长时分开的,我这个题已经解决了,还是感谢你啦(*^__^*) 

才不是吧,应该叫木板和弹簧的平衡位置才对吧
答案:首先确定无能量损失,这样的话,小球和木板弹簧之间形成能量守恒:
设小球质量为m,弹簧弹性系数为k
1
小球未落下,木板和弹簧平衡时,弹簧原长L
弹簧压缩长度x1=M/k,此时弹簧高度L1=L-x1=L-M/k
2
小球落下,压缩弹簧至最低点,设此时弹簧缩短x2长度
小球重力做功mg(h-x2))=k/2(x2^2-x1^2)  弹簧做功
3小球木板压缩弹簧至最低点后往上移动至平衡点  弹簧弹力=(小球+木板)重力
此时弹簧压缩量x3
kx3=(m+M)g
先分析到这里吧,楼主对小球之后的情况未说明,到底小球之后离开木板与否,还请明示啊

上一个:关于使用MATLAB求解非线性方程组的问题。如何编程,格式等等
下一个:给出了一组数据,一列43200个。用matlab编程,使第一个数和后面的26一样,第28个和后面26个一样。以此类推

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,