单摆作为一种经典的动力学模型,在中学和大学涉及振动的物理教学中具有重要作用。但是在实际教学过程中,存在大角度摆动时非线性方程求解困难、运动过程中不易观测记录和阻尼、受迫等实验设计难度较大的问题。本文借助MATLAB仿真技术,实现了同时考虑阻尼和受迫的复杂情况下单摆非线性运动仿真模拟。该仿真实现了运动过程的直观展示,弥补了实验中阻尼和受迫等条件难以实现的问题,为计算机辅助物理教学提供了一个较好的手段。