显示绘图时出现Matlab错误

时间:2017-03-02 19:29:43

标签: matlab jupyter-notebook

我想让Matlab显示一个情节,并且我不断收到以下错误:

文件,第0行,@(h,i)打印(h,sprintf('C:\ Users \ L_Iguana \ AppData \ Local \ Temp \ tmp58ui8ock /%i',i),' - dpng',' -r96' ) 无法创建输出文件'C:.png'。

有没有人见过这样的错误,你能否说出可能出错的地方?我不知道从哪里开始排除故障。由于这是在过去工作,我想我可能已经移动或更新了一些东西,但我无法弄清楚是什么。

对于上下文,我想要显示的情节是在运行Matlab的Jupyter Notebook中,我在这里执行的步骤是:

Point Kernel for Jupyter Notebook at Matlab

1 个答案:

答案 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)