Plotting sin (x/x) function in terms of Mag(dB) over Frequency
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
IFECHUKWU IKE-ORJI
le 17 Nov 2022
Commenté : IFECHUKWU IKE-ORJI
le 18 Nov 2022
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 commentaires
Réponse acceptée
Paul
le 18 Nov 2022
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.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Discrete Data Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!