How do I change the scale for x-axis???
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Alex Phang
el 25 de Dic. de 2017
Comentada: Alex Phang
el 26 de Dic. de 2017
p_avg=1; % average optical power
R=1; % photodetector sensitivity
Rb=1; % normalized bit rate
Tb=1/Rb; % bit duration
df=Rb/100; % spectral resolution
f=0:df:5*Rb; % frequency vector
x=f*Tb; % normalized frequency
temp1=(sinc(x)).^2;
a=R*p_avg;
p=(a^2*Tb).*temp1;
%p(1)=p(1)+((a^2)*Tb)*(sinc(0)^2)*(1/Tb); % delta function at DC
p=p/(((p_avg*R)^2)*Tb); % power normalization by energy per bit
plot(p)
The graph is plot as:

But the graph I should get is:

So, which parameter should I change in order to get the correct scale for x-axis?
2 comentarios
help_me
el 25 de Dic. de 2017
I'd try something along the line of
axis ([0 4 0 1]);
Let me know if it works.
Best of luck
Respuesta aceptada
Birdman
el 26 de Dic. de 2017
p_avg=1; % average optical power
R=1; % photodetector sensitivity
Rb=1; % normalized bit rate
Tb=1/Rb; % bit duration
df=Rb/100; % spectral resolution
f=0:df:5*Rb; % frequency vector
x=f*Tb; % normalized frequency
temp1=(sinc(x)).^2;
a=R*p_avg;
p=(a^2*Tb).*temp1;
%p(1)=p(1)+((a^2)*Tb)*(sinc(0)^2)*(1/Tb); % delta function at DC
p=p/(((p_avg*R)^2)*Tb); % power normalization by energy per bit
plot(f/Rb,p)
set(gca,'XLim',[0 4]);
set(gca,'YLim',[0 1]);
set(gca,'XTick',[0 1 2 3])
3 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Title en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
