How to connect the dots

14 visualizaciones (últimos 30 días)
Atom
Atom el 22 de Jun. de 2012
I am plotting with plot(x,var(x),'o')
var(x) is the variance. These points (x,var(x)) are the discrete points in a x-var(x) plane. How write the plot command so the there discrete points be joined by st. line (or a smooth curve)
  1 comentario
Walter Roberson
Walter Roberson el 22 de Jun. de 2012
variance essentially applies to an unordered list of points (a "multi-set"): each of the unique permutations of x necessarily has the same variance. That would not often be referred to as "discrete points" in the plane.

Iniciar sesión para comentar.

Respuestas (2)

Thomas
Thomas el 22 de Jun. de 2012
Dunno if this is what you want..
DO realize that var(x) is a single scalar value as the variance of x
x=rand(10,1)
y=repmat(var(x),length(x),1)
plot(x,y,'Marker','o')

Adam Filion
Adam Filion el 22 de Jun. de 2012
You can use
plot(x,var(x),'-o')
to connect the dots. This draws a straight line from one to the next.
EDIT: As Thomas pointed out, var(x) returns a single value, so the above command doesn't connect the dots without using repmat as Thomas suggested to create a vector of matching size.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by