为了提取恰当的短时傅里叶分析(STFT)时间窗宽度和中心,进而利用STFT分析暂态信号成分,提出了基于数学形态学的STFT方法.针对电力系统信号特点,讨论了结构元素的选择问题,推导了结构元素大小公式及离散化的结构元素方程.同时提出了奇异点定位算法,进而得到了基于数学形态学的STFT算法.在MATLAB中的仿真结果表明该方法能够快速准确地得到暂态信号中主要频率成分及其幅值,可提高STFT的精度和效率.