figure N = fs*Tp; freq = linspace(-B/2, B/2, N); plot(freq/1e6, fftshift(abs(fft(Sig_rec)))); xlabel('频率/MHz');ylabel('幅度'); grid on; hold on; plot(freq/1e6, fftshift(abs(fft(Sig_jam))),'r'); xlim([-1 4]); legend('回波信号','干扰信号');把回波信号去掉不显示回波信号图像
时间: 2023-07-15 15:12:22 浏览: 77
2016年春-上机测试题-7-有答案1
如果要去掉回波信号的图像,可以在绘制回波信号的代码行上加上一个注释符号 %,使其变成注释掉的代码行。具体地,修改后的代码如下:
```matlab
figure N = fs*Tp; freq = linspace(-B/2, B/2, N);
plot(freq/1e6, fftshift(abs(fft(Sig_rec)))); % 注释掉回波信号的绘图语句
xlabel('频率/MHz');ylabel('幅度'); grid on; hold on;
plot(freq/1e6, fftshift(abs(fft(Sig_jam))),'r'); xlim([-1 4]);
legend('干扰信号'); % 修改图例,只显示干扰信号
```
这样修改后,只会绘制干扰信号的图像,并且图例也只显示干扰信号。
阅读全文