我想让Matlab显示一个情节,并且我不断收到以下错误:
文件,第0行,@(h,i)打印(h,sprintf('C:\ Users \ L_Iguana \ AppData \ Local \ Temp \ tmp58ui8ock /%i',i),' - dpng',' -r96' ) 无法创建输出文件'C:.png'。
有没有人见过这样的错误,你能否说出可能出错的地方?我不知道从哪里开始排除故障。由于这是在过去工作,我想我可能已经移动或更新了一些东西,但我无法弄清楚是什么。
对于上下文,我想要显示的情节是在运行Matlab的Jupyter Notebook中,我在这里执行的步骤是:
答案 0 :(得分:0)
问题可能是单个反斜杠(它是一个转义字符)。更改sprintf
以使反斜杠加倍并更改%i
旁边的斜杠,如下所示:
sprintf('C:\\Users\\L_Iguana\\AppData\\Local\\Temp\tmp58ui8ock\\%i',i)
或者你可以反转斜杠,而不是:
sprintf('C:/Users/L_Iguana/AppData/Local/Temp/tmp58ui8ock/%i',i)