Filter löschen
Filter löschen

system_dependent.m apparently corrupted

10 Ansichten (letzte 30 Tage)
Kevin J. Delaney
Kevin J. Delaney am 25 Feb. 2012
Bearbeitet: Christopher Mauer am 24 Jan. 2020
In compiling a simple "hello world" function, I get the error regarding the file system_dependent.m, saying "The input character is not valid in MATLAB statements or expressions." Sure enough, opening system_dependent.m in the MATLAB editor shows it full of what looks like binary data.
How do I replace/repair this file? What's corrupting it?
Thanks, Kevin

Antworten (2)

Robert Jenkins
Robert Jenkins am 21 Sep. 2015
Hi, Kevin.
I'm running into this same problem today. Although It was 3 years ago, did you ever find a solution to this problem?
Thanks!
  1 Kommentar
Kevin J. Delaney
Kevin J. Delaney am 21 Sep. 2015
No--and now I can't even find system_dependent.m!

Melden Sie sich an, um zu kommentieren.


Christopher Mauer
Christopher Mauer am 24 Jan. 2020
Bearbeitet: Christopher Mauer am 24 Jan. 2020
I'm guessing you guys still have not found a solution? Same problem. Tried several versions of matlab. Even cleaned my registry and temp files, updated windows, etc. Nothing seems to work.
EDIT:
There was a directory that was placed on my matlab path called something like:
*/example/
This directory contained the system_dependent.m file in */example/fsroot/toolbox/compiler/system_dependent.m. It appears to be used by the matlab compiler, so it appears as a *.m file (hence the invalid text character, it was an encrypted file!). I am not sure how the directory ended up where it did, but I could not make any sense of its location.
SOLUTION:
Remove */example/ from your path, or better yet, delete */example/ altogether.

Kategorien

Mehr zu MATLAB Compiler finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by