从描述变形晶体中X射线动态衍射的Takagi-Taupin微分方程出发,导出了计算多层和超晶格反射振幅比的递推公式。计算出的复杂层状结构(如完美晶体上的非理想超晶格)的摇摆曲线与观测到的衍射轮廓非常一致。运动学理论只有在理想超晶格的情况下才能节省计算时间,对于理想超晶格,可以使用几何级数,但反射率必须低于10%,以便可以忽略多次反射。对于任意厚度的完美晶体,发现动态反射中心的吸收与反射率的平方根成比例。溅射沉积的钨和碳的周期性多层膜可以被认为是一种人造晶体,其动态X射线衍射计算的结果在复折射率和菲涅耳反射系数方面与宏观光学描述的结果非常相似。