保存的方法是save *.dat 变量名 -ascii然后你的tuf2被注释掉了,应该把这个分行写tuf1=cos(2*pi*f0.*t) %f0余弦波tuf2=cos(2*pi*f1.*t) %f1余弦波那个if也应该转行for n=1:length(s); if s(n)==0;写成for n=1:length(s); if s(n)==0