Matlab - dibujar con valores equidistantes.

 
Vista:

dibujar con valores equidistantes.

Publicado por Magaly (41 intervenciones) el 24/06/2004 18:03:24
Mi proposito es representar graficamente unos datos, de forma que los valores que toma x son, por ejemplo, [2 3 4 10 100 150 1000] y quiero que entre el 2 y el 3 haya la misma distancia que, por ejemplo, entre el 100 y el 150. Es decir que los valores de x sean equidistantes.

Lo he intentado de todas las formas posibles y no veo la manera, hay alguna funcion que te lo permita? porque la que yo uso es plot.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:dibujar con valores equidistantes.

Publicado por Magaly (41 intervenciones) el 05/07/2004 10:44:47
Como nadie me responde lo tendré que hacer yo misma:

% xx=[1 2 3 4 5 6 7]
xx=1:1:length([2 3 4 10 100 150 1000]);
plot(xx,Temperatura,'*');
% el espaciamiento de la marca de la señal del eje x viene dado por le vector xx
set(gca,'xtick',xx);
% con el espaciamiento anterior, escribe las etiquetas dadas
% por el vector [2 3 4 10 100 150 1000]
set(gca,'xticklabel',[2 3 4 10 100 150 1000]);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar