Кажется, что Matlab при использовании абсолютного пути требует использовать '/' вместо '\'.
Например, это работает для меня (Windows 8.1, Matlab R2012b)
imwrite(imagename, 'C:/Users/Myworkingfolder/myimage1.jpg','jpg');
Но не:
imwrite(imagename, 'C:\Users\Myworkingfolder.jpg','jpg');
И это, даже если сама Windows использует «\» при копировании пути из проводника Windows.
Хотя при использованииОтносительный путь, например запись в текущую папку в Matlab:
imwrite(imagename, 'Myworkingfolder/myimage1.jpg','jpg');
и
imwrite(imagename, 'Myworkingfolder\myimage1.jpg','jpg');
Работает из коробки.Это может быть связано с тем, как реализованы оба случая (абсолютные и относительные пути) ...