Matlab - Ejes en escala logarítmica de base 10

 
Vista:
sin imagen de perfil

Ejes en escala logarítmica de base 10

Publicado por juan (5 intervenciones) el 19/05/2017 18:50:10
Hola, tengo una matriz de datos que necesito representa gráficamente, la cual tiene uno limite para el eje x [0 , 3e6] , en el eje y [0, 4.5e3].

Me gustaría saber como realizar gráficas con los ejes en escala logarítmica de base 10, similares a los de la imagen adjunta.

saludos.
LogLogPlot_of_Line

P.D. : trabajo con MATLAB R2013b
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
sin imagen de perfil

Ejes en escala logarítmica de base 10

Publicado por juan (5 intervenciones) el 19/05/2017 20:23:43
gracias, pero necesito representar datos discreteados, que son resultados de una simulaciones, que viene en un matriz como la que esta en los archivo adjunto.
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 JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ejes en escala logarítmica de base 10

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 19/05/2017 23:52:59
es lo mismo, de hecho los x e y que puse ahí son discretos solo debes guardar en x la fila o columna a graficar de tu matriz y en el eje y lo mismo , una vez tengas tus datos de simulación guardados en una variable x y una variable y entonces solo es hacer:

1
loglog(x,y,'-s')
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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ejes en escala logarítmica de base 10

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 21/05/2017 02:47:37
1
2
3
4
5
6
7
8
9
10
11
12
13
clear all
format short
close all
datos=load('PlacaRoma_1mm_Alfa0_DatoGlobal.mat');
Datos=datos.matrixDatoGlobal_Alfa0;
   loglog(Datos(:,1),Datos(:,2),'linewidth',4,'color', rand(3,1))
   grid on
hold on
 for i=3:size(Datos,2)
     pause(1)
     loglog(Datos(:,1),Datos(:,i),'linewidth',4,'color', rand(3,1))
 end
 hold off


1
>> escala_10

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
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