Plotting sin (x/x) function in terms of Mag(dB) over Frequency
6 次查看(过去 30 天)
显示 更早的评论
x=linspace(-20,20);
y= sin(x)./x;
y1 = (10*log(y));
plot(x,y1,'-')
This is currrently the code i have running but not getting the resulting sin x/x plot, but more so a rectified version of it. i also wanted some help in changing the x axis from linear to frequency(preferably in rad/s), similar to how i changed y from linear to dB.
the sin x/x plot work when using just "plot(x,y)" but now when trying to change the axis to dB and Freq.
;
0 个评论
采纳的回答
Paul
2022-11-18
Hi IFECHUKWU,
sin(x)/x can take on negative values, for example
x = 5*pi/4;
sin(x)/x
Taking the log10 (as neeed for dB, not log) of a negative number yields a complex result
log10(ans)
Not sure what kind of plot is expected after converting the result dB.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Discrete Data Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!