Plotting sin (x/x) function in terms of Mag(dB) over Frequency
7 ビュー (過去 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!