unix командата './' не се разпознава

Използвам Matlab 2013a. Unix командата './' не работи в matlab и връща следната грешка.

>> unix('./makeBeamxy.s')
'.' is not recognized as an internal or external command, 
operable program or batch file.

Има ли начин да го решим? Всъщност изпълнявам тази команда от cygwin. Но командата 'system' не работи много добре, защото след като изпълня тази команда, трябва да държа прозореца cgywin отворен, за да изпълня друга команда, за да мога да изпълня файла.


person Lawerance    schedule 10.08.2015    source източник
comment
Какъв е резултатът без ./?   -  person NKN    schedule 10.08.2015
comment
опитахте ли да добавите! пред? Това е бягството от черупката   -  person GameOfThrows    schedule 10.08.2015
comment
Здравей, NKN, визуалното студио изскача и ми показва кодовете. Не съм сигурен дали трябва да деинсталирам визуалното студио.   -  person Lawerance    schedule 10.08.2015
comment
Здравей, GameOfThrows, имаш предвид unix('!./makeBeamxy.s') или !unix('./makeBeam.s')? И двете не работят   -  person Lawerance    schedule 10.08.2015
comment
Мисля, че !./makeBeamxy.s е това, което @GameOfThrows има предвид   -  person Matt    schedule 10.08.2015
comment
Здравей, Мат, нито едно от тях не работи за съжаление.   -  person Lawerance    schedule 10.08.2015
comment
В моята система (Linux R2015a) грешката е /bin/bash: ./makeBeamxy.s: No such file or directory, което трябва да бъде, тъй като нямам този (скрипт?) файл. Много е странно, че Matlab смята, че . е името на командата.   -  person A. Donda    schedule 10.08.2015
comment
ако Windows е участвал в създаването или транспортирането (ftp и т.н.) на вашия скрипт файл, тогава стартирайте dos2unix /path/to/myMatLabScript. Късмет.   -  person shellter    schedule 10.08.2015
comment
имате ли неправилен интервал между . и /makeBeamxy.s?   -  person Walter A    schedule 11.08.2015
comment
Също така проверете режима на вашия файл.   -  person Erik Bennett    schedule 11.08.2015
comment
Здравей Уолтър А, в моя код няма неправилно място. Все още не знам как да реша това.   -  person Lawerance    schedule 12.08.2015


Отговори (1)


Опитвам

unix(fullfile('.','makeBeamxy.s'))
person Nigel Davies    schedule 21.12.2015