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

9 views (last 30 days)

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

James Tursa
James Tursa on 19 Sep 2017
Make the input a character string by using quotes:
run('/gs/gsfs0/users/mvolaski/test.m')

More Answers (0)

Categories

Find more on Entering Commands in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!