用matlab如何将音频信号叠加100kHz正弦信号我编的程序,一直提示g=x+f有错,说Error using + ,Matrix dimensions must agree.clear;t=0:0.001:0.2;f=0.1*sin(2*pi*100000*t);ft=fft(f);P=abs(ft);subplot(221);plot(f);subplot(222);plot(P);[x
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 06:22:28
![用matlab如何将音频信号叠加100kHz正弦信号我编的程序,一直提示g=x+f有错,说Error using + ,Matrix dimensions must agree.clear;t=0:0.001:0.2;f=0.1*sin(2*pi*100000*t);ft=fft(f);P=abs(ft);subplot(221);plot(f);subplot(222);plot(P);[x](/uploads/image/z/4950129-57-9.jpg?t=%E7%94%A8matlab%E5%A6%82%E4%BD%95%E5%B0%86%E9%9F%B3%E9%A2%91%E4%BF%A1%E5%8F%B7%E5%8F%A0%E5%8A%A0100kHz%E6%AD%A3%E5%BC%A6%E4%BF%A1%E5%8F%B7%E6%88%91%E7%BC%96%E7%9A%84%E7%A8%8B%E5%BA%8F%2C%E4%B8%80%E7%9B%B4%E6%8F%90%E7%A4%BAg%3Dx%2Bf%E6%9C%89%E9%94%99%2C%E8%AF%B4Error+using+%2B+%2CMatrix+dimensions+must+agree.clear%3Bt%3D0%3A0.001%3A0.2%3Bf%3D0.1%2Asin%282%2Api%2A100000%2At%29%3Bft%3Dfft%28f%29%3BP%3Dabs%28ft%29%3Bsubplot%28221%29%3Bplot%28f%29%3Bsubplot%28222%29%3Bplot%28P%29%3B%5Bx)
用matlab如何将音频信号叠加100kHz正弦信号我编的程序,一直提示g=x+f有错,说Error using + ,Matrix dimensions must agree.clear;t=0:0.001:0.2;f=0.1*sin(2*pi*100000*t);ft=fft(f);P=abs(ft);subplot(221);plot(f);subplot(222);plot(P);[x
用matlab如何将音频信号叠加100kHz正弦信号
我编的程序,一直提示g=x+f有错,说Error using + ,Matrix dimensions must agree.
clear;
t=0:0.001:0.2;
f=0.1*sin(2*pi*100000*t);
ft=fft(f);
P=abs(ft);
subplot(221);plot(f);
subplot(222);plot(P);
[x,fs,bits]=wavread('D:\Secret.wav',[5120 10000]);
sound(x,fs,bits);
g=x+f;
G=fft(g);
subplot(223);plot(g);title('加噪信号波形');
subplot(224);plot(G); title('加噪信号频谱');
用matlab如何将音频信号叠加100kHz正弦信号我编的程序,一直提示g=x+f有错,说Error using + ,Matrix dimensions must agree.clear;t=0:0.001:0.2;f=0.1*sin(2*pi*100000*t);ft=fft(f);P=abs(ft);subplot(221);plot(f);subplot(222);plot(P);[x
你的x与f长度不一样,所以不能叠加,截取相同长度部分进行叠加