Matlab r2017b savefig 'No file specified'

I am not able to save a fig in Matlab R2017b. I tried the following dummy code:
fig = figure;
subplot(1,2,1)
imshow('saturn.png')
title('Planet');
subplot(1,2,2)
imshow('kobi.png')
title('Dog');
savefig(fig,'myfile.fig');
I get the following error:
Error using savefig (line 128)
No file name specified.
When running the same code in Matlab R2017a it succesfully saves the figure.
I am running Windows and Matlab R2017b. I did try restarting both Matlab and the PC.
Note:
I get the same error when using the saveas function.

2 Comments

Odd. I see no indication in the doc of R2017b why this would fail, nor is anything relevant mentioned in the release notes.
Running your example (either as a section, or as a script) I can't reproduce the error.
Jeno Boka
Jeno Boka on 11 Jan 2018
Edited: Jeno Boka on 11 Jan 2018
I indeed have a function named 'savefig'. I am sorry.

Sign in to comment.

 Accepted Answer

In R2017b, savefig only has 124 lines and does not have a message with that wording. You appear to be getting a different savefig. What shows up for
which savefig
it should show toolbox/matlab/graphics/savefig.m

More Answers (0)

Categories

Find more on Printing and Saving in Help Center and File Exchange

Asked:

on 11 Jan 2018

Edited:

on 11 Jan 2018

Community Treasure Hunt

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

Start Hunting!