'destination' is invalid
22 views (last 30 days)
I am creating a plot in the following manner:
>> X = [1 2 3 4 5];
>> plot(X', linewidth = 2)
Now, I want to save the plot in a pdf file:
>> exportgraphics(gca, 'Test.pdf')
This is the error that MATLAB spits out:
>> Error using exportgraphics. The value of 'destination' is invalid. Unable to create output file 'EdgeWeightEstimation.pdf', Permission
I would very much appreciate if anyone could point out what I am doing wrong and how I could corect it. Thank you.
dpb on 25 Jun 2022
Edited: dpb on 25 Jun 2022
This isn't a MATLAB syntax error; it's indicating that your default working directory (the location given by cd at command line prompt) is one for which you do not have write permission. This is set in the OS permissions.
Change your target file name to include a fully-qualified file name including the directory location that is one to which you have write permissions (or change your working location to one instead is probably the more satisfactory solution longer term).
In general, you should have your starting location for MATLAB leave you in a working directory that is yours and writeable and not one of the MATLAB installation folders that are write protected.
Show us what