基于朗肯土压力原理,利用分段函数和积分上限函数,推导了朗肯主动土压力Pa、总土压力Ea和墙顶裂隙深度z0的代数表达式,以及朗肯被动土压力PP、总土压力EP的代数表达式.基于作用在单位墙长上的总土压力在作用点处挡墙上下方墙身的土压力相等的事实,给出了总土压力合力作用点位置的求解方法,且通过实例计算验证了本方法计算朗肯主动土压力的准确性.