How to connect the dots

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

1 voto

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

0 votos

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.

Categorías

Productos

Etiquetas

Preguntada:

el 22 de Jun. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by