MATLAB from command line - Cannot find script in the current direcoty

Hi, I just installed Matlab on a Linux machine that doesn't have the X server. Therefore I launch matlab using the -nojvm -nodisplay -nosplash options to run it from command line.
I can correctly launch commands from the "command windows", but it seams to not find any script. Here is an example:
>> dir
. .. test.m
>> ls
test.m
>> which test.m
/home/amerio/test/test.m
>> pwd
/home/amerio/test
>> test.m
Undefined variable "test" or function "test.m".
The script "test.m" is there. Both dis, ls and which can see it. However Matlab returns the "Undefined function" error when i try to run it.
I tried to change the permissions of test.m to allow execution from anyone (chmod 777 test.m), but this didn't work.

 채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2015년 7월 17일
편집: Azzi Abdelmalek 2015년 7월 17일
Don't add the extension. Just type
test

댓글 수: 1

How stupid...
I'm so used to launch through the "Run" button that I missed this. Thank you very much.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품

태그

질문:

2015년 7월 17일

댓글:

2015년 7월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by