Plotting sin (x/x) function in terms of Mag(dB) over Frequency
8 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
IFECHUKWU IKE-ORJI
il 17 Nov 2022
Commentato: IFECHUKWU IKE-ORJI
il 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 Commenti
Risposta accettata
Paul
il 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.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Discrete Data Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!