我正在研究一个可视化模型,该模型在平面上模拟对象的轨迹。目前,我提供的算法使用简单的轨迹函数(其中提供速度和重力)和龙格-库塔积分来检查曲线上的 n 个点是否有速度变为 0 的点。我们不考虑任何大气相互作用。
我想做的是引入非平面表面,例如来自数字地形模型(栅格)。我的想法是计算每个像素的 Reimann 和,并确定与平面的偏移是否等于或小于底层地形与平面的偏移。
是否可以使用 numpy 或 scipy 计算 Reimann 矩形的高度?相反,矩形的面积(中点很好)会起作用,因为我知道宽度 nd 可以计算高度。