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?

 採用された回答

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeEntering Commands についてさらに検索

質問済み:

2017 年 9 月 19 日

回答済み:

2017 年 9 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by