我必须模拟由于外力(无阻尼)而沿横向移动的圆柱体。运动方程为:Md2Ydt2+kY=FYMd2Ydt2+kY=FY
我的困惑是关于而是在任意位置时如何获得位移。圆柱体应围绕 ( ) 点自由摆动。kYkY(0,0)(0,0)xc=0.5,yc=0.5xc=0.5,yc=0.50.5,0.50.5,0.5
我想用欧拉法求解这个方程,在这种情况下我的版本是:YY
Y = Y0 + dt * V0; V = V0 + dt * (-K * Y0 + FY) / M;
V0并且Y0是旧/前一个时间步的值。
V0
Y0