2013-05-16 7 views
1

Код для запуска MATLAB в Баш скрипт:запуск Matlab в скрипте bash; MATLAB: не найдены

matlab -nodesktop -nosplash -nodisplay -r "run ./myDir/myfile ; quit;" 

У меня есть Matlab установлен на моем компьютере, однако, когда я бегу Баш скрипт я получаю эту ошибку:

matlab:not found 

I не знаю, из-за пути Matlab (/home/myComputerName/Documents/MATLAB/bin/matlab) на моем компьютере, который находится в папке/Documents /.

В чем причина этой проблемы? Если это из-за пути, существует ли общее решение, т. Е. Запуск matlab является независимым, где он установлен, для этого?

+1

Pls запустить 'которые matlab' или' WhereIs matlab', чтобы увидеть, если у вас есть 'matlab' в вашем' path' и установлен на вашем компьютере. Вы всегда можете добавить '/ Documents' в свой' PATH', если у вас есть 'matlab' и dnt хотите ввести'./Documents/matlab' – Bill

+0

Ничего не появляется! Это интересно, потому что у меня установлен Matlab. – newzad

+0

где ваш исполняемый файл 'matlab' (путь)? – Bill

ответ

2

Общее решение состоит в том, чтобы добавить каталог, содержащий двоичный код, в ваш PATH или, наоборот, правильно установить программу, чтобы она появилась в каталоге, который уже включен в ваш PATH. Для локально установленного программного обеспечения стандартное расположение - /usr/local/bin.

Как правило, вы редактируете свой .bashrc и выходите и возвращаетесь, чтобы обновить PATH.

1

поддержки Try MATLAB, он просто решил много моих путь/проблемы, связанные с пусковой

sudo apt-get install matlab-support 
+0

Действительно, это решило мою проблему –