把x=wavread('e:\raoyi\raoyi.wav');这个去掉,写在调用函数的文件里面 下面这里改成这样试试:function [x1,x2]=vad(x) %function%mainfunc调用的时候就可以这样:[x1,x2]=vad(x);