Unexpected MATLAB operator when trying to a run a script from the command line
9 views (last 30 days)
Show older comments
Maurice Volaski
on 19 Sep 2017
Answered: James Tursa
on 19 Sep 2017
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?
0 Comments
Accepted Answer
James Tursa
on 19 Sep 2017
Make the input a character string by using quotes:
run('/gs/gsfs0/users/mvolaski/test.m')
0 Comments
More Answers (0)
See Also
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!