Why export_fig won't work if code is run automatically?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Marian
el 10 de En. de 2014
Comentada: Sean de Wolski
el 13 de En. de 2014
Hi, I've created a script that will update graphs every hour and save them as .jpgs using export_fig. When I manually run the script, it all goes smoothly, but when I use a c-shell to run MATLAB, the .jpg created is scrunched with no plot (only the title and axis labels are there). My .csh looks like this:
#! /bin/csh
matlab -nodisplay -nodesktop -r "run /home/mmateling/realtime/capebird.m"
So the script runs, with no errors, but there must be something wrong with the way my .csh script runs and the export_fig code. I am by no means a unix or matlab expert, so any help would be greatly appreciated!
0 comentarios
Respuesta aceptada
Image Analyst
el 10 de En. de 2014
I think export_fig grabs pixels from the display memory, though I could be wrong. I never would have tried to run it with the nodisplay option so that nothing is displayed. Is anything at all being saved, like whatever happens to be on your screen at the moment?
2 comentarios
Más respuestas (1)
Sean de Wolski
el 10 de En. de 2014
Editada: Sean de Wolski
el 10 de En. de 2014
Did you drawnow() before exporting/printing?
2 comentarios
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!