Thursday, 27 July 2017
Gnuplot

Gnuplot

Con gnuplot se pueden realizar:

  • gráficas de dispersión en 3D y 3D
  • Gráficas de curvas en 2D.
  • Gráficas de superficies 3D basadas en ecuaciones matemática.
  • Gráficas 3D utilizando tablas de puntos.
  • Curvas de nivel en gráficos 3D, etc.

Resumen de commandos en gnuplot

 

Operación código
x +4  x +4
x / 2  x/2
 x - 3  x-3
x * 3  x*3
x2 x**2

 
   


 Para hacer gráficas en 2D.

 
Graficar una recta:
plot   3*x +2
 
 
Graficar una parábola y una recta:
 plot  3*x**2 +2*x + 3, 4*x +2
 
 
 Graficar puntos y una recta:
plot "nombre archivo de datos", 3 *x + 2
 
Graficación condicional:
 plot ( (x<5)? 3*x +2 : x**2        Gráfica recta antes de x = 5 y parábola después de x = 5.
 
 

Graficar un vector:

 Se crea con el block de notas el archivo "origen2d" cuyo contenido será "0 0", se guarda en el mismo directorio que esta el ejecutable de gnuplot (wgnuplot.exe) luego se usa el siguiente código:
 
plot "origen2d"
 set arrow 1 from 0,0 to 4,5
 set xrange[-10:10]
 set yrange[-10:10]
 replot
 

 No olvide definir los rangos adecuados tanto para el eje "x" como para el eje "y"
 

 Para hacer gráficas en 3D.

  
Graficar parte de una esfera:
splot  x**2 + y**2
 set hidden
 set isosamples 30
 replot
 
 
Graficar puntos y una función en 3D:
splot  "nombre del archivo",    3*x**2 +2y/x
 set hidden
 set isosamples 30
 replot
 
 
Graficar vector en 3D:
 Se crea con el block de nota el archivo "origen3d", cuyo contenido será " 0 0 0" y se guarda en el directorio donde se encuentra el ejecutable de gnuplot, luego se usa el siguiente código.
 
splot "origen3d"
 set arrow 1 from 0,0,0 to 3,5,7
 set  xrange[-10:10]
 set  yrange[-10:10]
 set  zrange[-10:10]
 replot
 

 No olvide que siempre se debe definir los rangos apropiados para cada uno de los tres ejes.
 
 




Instale el pluging de mplayer

En el siguiente video se muestran gráficas realizadas con gnuplot.

{mpg}gnuff{/mpg}

{backbutton}