Contour Plot to Image.jpg
5 次查看(过去 30 天)
显示 更早的评论
Hello!
I need to know how to save or export a 2D Contour plot into an Image file (preferible with .jpeg extension).
I would like also to be able to specify the output location (the folder where the image will be saved), I have tried with this:
contourf(xx,yy,turbul_interp);
xlabel('AXIS X')
ylabel('AXIS Y')
hgsave('name_of_my_image');
But then it appears the following error message:
??? Error using ==> save
Unable to write file name_of_my_image.fig: permission denied.
Any idea about how to do it?. Thanks!
2 个评论
Geoff Hayes
2014-12-30
Peter - do you have write permissions in the folder where you are trying to create the file? Try specifying the folder name as well...
采纳的回答
Image Analyst
2014-12-30
I would not use jpg format. I never create JPEG images. JPEG can/will degrade your image. Use PNG instead.
What does this report in the command window if you call it just before hgsave:
pwd
You probably can't save to that folder.
Anyway, even if you get that solved, I'd take a look at the FAQ: http://matlab.wikia.com/wiki/FAQ#How_do_I_save_my_figure.2C_axes.2C_or_image.3F_I.27m_having_trouble_with_the_built_in_MATLAB_functions.
7 个评论
Sean de Wolski
2014-12-30
To be fair, in R2014b and newer, I'm not all that convinced that it's necessary. Print has gotten a lot better.
更多回答(1 个)
Sean de Wolski
2014-12-30
You need to save it somewhere else or have write-permissions for that directory. You could change the directory settings, or run MATLAB as an admin (on Windows right-click the icon, run as admin).
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!