Unexpected MATLAB operator when trying to a run a script from the command line

I am running Matlab on the command line under Linux. When I pass to it

run(/gs/gsfs0/users/mvolaski/test.m)

I get

run(/gs/gsfs0/users/mvolaski/test.m)
   |
Error: Unexpected MATLAB operator.

The code in the file is:

a=[2.3 3.422 -6.121 9 4.55];
  fid = fopen('/gs/gsfs0/users/mvolaski/test.output','wt');  % Note the 'wt' for writing 
in text mode
  fprintf(fid,'%f\n',a);  % The format string is applied to each element of a
  fclose(fid);

Why?

 Accepted Answer

Make the input a character string by using quotes:
run('/gs/gsfs0/users/mvolaski/test.m')

More Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!