Plotting a line in matlab

10 vues (au cours des 30 derniers jours)
Aftab Ahmed Khan
Aftab Ahmed Khan le 12 Août 2014
Commenté : Aftab Ahmed Khan le 12 Août 2014
Hi everyone, I am trying to draw a stright line beneath this graph for comparison evaluation but this code doesn't work for me. Any help guys.
xline = linspace(1,14,14);
xline = 1e6*xline;
yline = xline;
plot(xline,yline,'-r*','LineWidth',4);
  1 commentaire
Ben11
Ben11 le 12 Août 2014
It does work for me; it looks like multiplying xline by 1e6 makes the line disappear out of your figure because your units are in Mbps. What if you don't multiply xline by 1e6?

Connectez-vous pour commenter.

Réponse acceptée

Joseph Cheng
Joseph Cheng le 12 Août 2014
I do not think you need to do the 1e6*xline as the current plot you have looks to be already scaled to Mbps. Also since you're plotting a lines in two different commands you'll need to use the command 'hold on'.
such as:
figure,plot([1:10],[1:10].^2);
hold on
plot([1:10],[1:10]);
  1 commentaire
Aftab Ahmed Khan
Aftab Ahmed Khan le 12 Août 2014
Just needed to remove the 1e6, its working now. Here it is, Thanks

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D 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!

Translated by