本发明公开了一种用MATLAB处理扫频数据获得伯德图的方法,包括如下步骤:数据导入;初步筛选;再次筛选;精准筛选;数据计算;图像绘制。具体为:将扫频数据按频率分段,将每个数据点与前后m个点比较得到峰值点,将得到的峰值点中相邻时间小于n的峰值点去除;将峰值点组对,并保证每对峰值点中实际信号是滞后的;将同一频率下计算得到的幅值比、相位差取平均值。使用MATLAB处理扫频数据并绘制伯德图,整个过程快速准确、简单省力。该方法流程简单,易于操作,通用性强,准确可靠,可以用于处理扫频数据,更加快速准确的得到伯德图。