How do I save a figure as a png to a different directory?

71 visualizzazioni (ultimi 30 giorni)
I need help saving my figure to a different directory than the one I'm running my code in. The directory I want to save it to is /Volumes/Expansion/dispersion.
This is what I have so far. I'm not sure how to incorporate the directory I want to save the figure to.
header = 'title of figure on plot';
print(gcf,header,'-dpng','-r300');

Risposta accettata

Jon
Jon il 29 Ott 2021
x = [1 2 3]
y = x.^2
plot(x,y)
exportgraphics(gcf,'/Volumes/Expansion/dispersion/myplot.jpg')
  5 Commenti
Brianna Miranda
Brianna Miranda il 29 Ott 2021
No, I'm using an older version of matlab. How can I do it in 2019b?
Jon
Jon il 29 Ott 2021
Modificato: Jon il 29 Ott 2021
If you just want to use the print command as you have started, you just have to append the path to the filename so:
filename = 'myfile'
name = fullfile('Volumes','Expansion','dispersion',filename)
print(name,'-dpng','-r300')
In the above I also built the filename programatically in case you wanted to do that

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su File Operations in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by