Hola,
He estado investigando como guardar gráficos generados por OCTAVE en cualquier formato, (jpeg, eps, ps), parece ser que la instrucción en Matlab es distinta de lo que es en OCTAVE, alguien puede ayudarme con este tema?
Gracias por adelantado,
Juan Carlos
Guardar graficos con OCTAVE
Moderator: Moderadores
Hola, te dejo la respuesta de Alberto Ruiz:
<<Para guardar gráficos de octave (gnuplot) hay que hacer algo como lo
siguiente:
plot(--lo que sea--)
gset term postscript color
gset output "dibu.eps"
(quizá replot)
y si necesitas otro formato puedes usar p.ej. convert de ImageMagick.
Son instrucciones de gnuplot.
Cuando se muestran imágenes mediante imshow (ImageMagick) hay un menú con el
botón derecho con la opción "save".
Espero que sea útil>>
<<Para guardar gráficos de octave (gnuplot) hay que hacer algo como lo
siguiente:
plot(--lo que sea--)
gset term postscript color
gset output "dibu.eps"
(quizá replot)
y si necesitas otro formato puedes usar p.ej. convert de ImageMagick.
Son instrucciones de gnuplot.
Cuando se muestran imágenes mediante imshow (ImageMagick) hay un menú con el
botón derecho con la opción "save".
Espero que sea útil>>
Lo importante es el contenido
Descubre La vida del enésimo
Descubre La vida del enésimo
-
- Invitado
- Posts: 517
- Joined: 17 Nov 2003, 14:31
Plot a un archivo desde Octave
Hola físicos!
Plotas lo que quieras en el Octave, con la función plot y después haces:
__gnuplot_set__ terminal postscript color;
__gnuplot_set__ output 'error_rejection.eps';
replot;
El comando __gnuplot_set__ (dos "underslashes" al principio y al final) establece las opciones del gnuplot desde el octave. "terminal" le dice dónde poner a partir de ahora todo lo que se pinte, en este caso una salida postscript. "output" le dice a qué fichero. También se puede usar "gset", pero es mejor usar "__gnuplot_set__" porque "gset" es una función que se prevé eliminar en futuras versiones del octave.
Espero que sirva de ayuda!
Hasta pronto!
Josep
Plotas lo que quieras en el Octave, con la función plot y después haces:
__gnuplot_set__ terminal postscript color;
__gnuplot_set__ output 'error_rejection.eps';
replot;
El comando __gnuplot_set__ (dos "underslashes" al principio y al final) establece las opciones del gnuplot desde el octave. "terminal" le dice dónde poner a partir de ahora todo lo que se pinte, en este caso una salida postscript. "output" le dice a qué fichero. También se puede usar "gset", pero es mejor usar "__gnuplot_set__" porque "gset" es una función que se prevé eliminar en futuras versiones del octave.
Espero que sirva de ayuda!
Hasta pronto!
Josep
Re: Guardar graficos con OCTAVE
Hola, estaba buscando una solución para esto mismo, cuando recordé que buscando con anterioridad solución a la misma pregunta me topé con lo siguiente:
print -deps NOMBRE.png
tecleando esto en consola OCTAVE guarda automáticamente el gráfico generado en la ruta donde se encuentre, esto lo había añadido a un scrip. El formato también puede ser .EPS para insertar en LaTex o JPG, después lo visualicé con GIMP.
Saludos y espero haber sido util.
print -deps NOMBRE.png
tecleando esto en consola OCTAVE guarda automáticamente el gráfico generado en la ruta donde se encuentre, esto lo había añadido a un scrip. El formato también puede ser .EPS para insertar en LaTex o JPG, después lo visualicé con GIMP.
Saludos y espero haber sido util.
Who is online
Users browsing this forum: No registered users and 4 guests