Normalize values in a plot
7 次查看(过去 30 天)
显示 更早的评论
Hey guys, thanks in advance,
I have this graph:
And I wish to normalize y axis , saying that maximum is 0dB. Im normalizing it like this:
maxval=max(X_QPSK_cut);
X_QPSK_cut=X_QPSK_cut/maxval;
fig=figure;
hold on
set(fig,'color','white');
plot(freq_XQPSK_cut,20*log10(X_QPSK_cut),'b','linewidth',2);
xlabel('Frequency [Hz]');
ylabel('QPSK Spectrum [dB]');
set(gca,'fontsize',fontsize);
grid on;
hold off
Is there a way of normalize the y axis , saying that max val is 0, because, if I put 0 it will say that vector is infinit, and that is true,
Thanks,
4 个评论
dpb
2022-7-12
The above plot doesn't seem to represent the code (or vice versa)....if you actually normalized as the code says, the max cannot be -105 dB or whatever the max actually is on the plot.
Something's not kosher -- attach the data file as .mat file.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!