Matlab - Ajustar ejes en grafica

 
Vista:
sin imagen de perfil
Val: 38
Ha aumentado su posición en 3 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Ajustar ejes en grafica

Publicado por Pablo (24 intervenciones) el 27/07/2019 21:33:38
Hola estoy tratando de graficar esto.

1
2
3
4
5
% Grafica Resistencia máxima
x=[20, 30, 40];
y=[5.44, 5.49, 13.97];
plot(x,y)
grid on

Pero no sé como organizar los ejes en x e y. Necesito que en x empiece desde 10 hasta 50, y que 'y' vaya desde 0 hasta 15. Y que además la linea quede suavizada, cómo logro esto. He tratado de hacerlo con la función axis, pero no cambia nada.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
sin imagen de perfil
Val: 38
Ha aumentado su posición en 3 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Ajustar ejes en grafica

Publicado por Pablo (24 intervenciones) el 27/07/2019 22:23:00
Encontré que con xlim se puede, lo que no encuentro es como regular los incrementos de esos ejes. Uso xlim(10, 50), pero en la grafica me aparece incrementos de 5, y la necesito de incrementos de 10 en el eje x. Y de 5 para el eje y.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Juan Carlos
Val: 44
Ha aumentado su posición en 3 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Ajustar ejes en grafica

Publicado por Juan Carlos (22 intervenciones) el 28/07/2019 00:53:08
Prueba a poner junto con tu código lo siguiente:
1
2
xticks([10 20 30 40 50])
yticks([0 5 10 15])


lo del suavizado si te lo debo bro.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ajustar ejes en grafica

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 28/07/2019 00:59:09
1
2
3
4
5
6
7
8
9
10
11
12
13
clear
x=[20, 30, 40];
y=[5.44, 5.49, 13.97];
p = polyfit(x,y,2);
 
x1 = linspace(10,40,25);
y1 = polyval(p,x1);
figure(gcf)
plot(x,y,'o')
hold on
plot(x1,y1)
grid on
hold off


1
2
3
4
5
6
7
8
9
10
11
12
13
clear
x=[20, 30, 40];
y=[5.44, 5.49, 13.97];
p = polyfit(x,y,3);
 
x1 = linspace(10,40,25);
y1 = polyval(p,x1);
figure(gcf)
plot(x,y,'o')
hold on
plot(x1,y1)
grid on
hold off
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar