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?

 Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Entering Commands dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by