Using MATLAB P-code files

10 views (last 30 days)
Hussain Hayat
Hussain Hayat on 2 Aug 2015
Edited: Stephen23 on 3 Aug 2015
How do I use MATLAB p-code files. I cannot open them neither do they run using command line. Im doing an online MATLAB course at coursera and the file is supposed to generate a code so I can check whether my answer is correct. It gives the following error (enclosed in brackets)
[??? Error: File: hw3.p Line: 183 Column: 0
Expression or statement is incomplete or incorrect]
How do I use it? Ive added the file to the current working directory. But its still not running.
I'm running MATLAB 2009a. Can this be an issue with the version Im using. Is it too outdated?
  2 Comments
Geoff Hayes
Geoff Hayes on 2 Aug 2015
Hussain - you should be able to use the p file in the same way as you would any MATLAB m file that you have created - just add it to the current working directory (like you have done) and try to run it. In your case, the error could have to do with the fact that your version of MATLAB is incompatible with the file that your professor has generated. Check with the other students in the class to see if they are having a similar problem with the file.
Hussain Hayat
Hussain Hayat on 3 Aug 2015
Okay thanks a lot. :)

Sign in to comment.

Accepted Answer

Jan
Jan on 2 Aug 2015
Edited: Stephen23 on 3 Aug 2015
As Geoff has mentioned already, the error message means, that your Matlab 2009a cannot parse the file correctly in the line 183, column 0.
Version 2009a could not handle the ~ operator to omit outputs of functions. But I cannot imagine, how this could appear in column 0 .
The only solution is to ask your professor for a clean version of the P-file. Forward him the error message.

More Answers (0)

Categories

Find more on Programming in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!