2017-03-02 6 views
0

Anzeige Ich versuche, Matlab zu bekommen einen Plan anzuzeigen, und ich erhalte den folgenden Fehler:Matlab Fehler, wenn Plots

Datei, Zeile 0, in @ (h, i) Druck (h, sprintf (‘ C: \ Benutzer \ L_Iguana \ AppData \ Local \ Temp \ tmp58ui8ock /% i ', (i),' - dpng ',' - r96 ') Die Ausgabedatei' C: .png 'kann nicht erstellt werden.

Hat jemand schon mal einen solchen Fehler gesehen und könnten Sie vorschlagen, was schief gelaufen ist? Ich bin mir nicht sicher, wo ich mit der Fehlersuche beginnen soll. Da dies in der Vergangenheit funktionierte, denke ich, dass ich etwas bewegt oder aktualisiert habe, aber ich kann nicht herausfinden, was.

Für Kontext, in dem ich die Handlung zu bekommen versuchen, in einem Jupyter Notebook zu zeigen, ist Matlab ausgeführt wird, die Schritte, die ich durchgemacht hätte zu tun, dass hier sind:

Point Kernel for Jupyter Notebook at Matlab

Antwort

0

Das Problem ist wahrscheinlich der einzelne Backslash (es ist ein Escape-Zeichen). Entweder die sprintf ändern, um die Schrägstriche zu verdoppeln und den Schrägstrich auf die %i nächsten ändern, wie folgt:

sprintf('C:\\Users\\L_Iguana\\AppData\\Local\\Temp\tmp58ui8ock\\%i',i) 

oder Sie können die Schrägstriche umkehren, statt:

sprintf('C:/Users/L_Iguana/AppData/Local/Temp/tmp58ui8ock/%i',i)