How can I control matlab from ubuntu terminal?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Paschalis Garouniatis
am 30 Jul. 2017
Kommentiert: Walter Roberson
am 31 Jul. 2017
Hi everyone. I want to create a shell script which will identify a text file given from the user and then open matlab and extract data from within the text file. This is what I've done so far:
#!/bin/bash
read -p "Type desired file for data mining :" filename
echo "Selected file : $filename.txt"
cd Desktop/ocean_lab_data
vi $filename.txt
cd ../
cd ../
cd ../
cd ../
cd usr/local/MATLAB/R2016b/bin/
./matlab -nosplash -nodesktop
addpath(genpath('directory of the text file'));
A=importdata('$filename.txt');
My problem for now is that I can't pass the commands following "./matlab -no splash -nodesktop" into matlab. Any help will be much appreciated.
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 30 Jul. 2017
Use the -r flag
./matlab -nosplash -nodesktop -r "addpath(genpath('directory of the text file')); A=importdata('$filename.txt');"
7 Kommentare
Walter Roberson
am 31 Jul. 2017
At the moment I cannot think of any reason why additional arguments would be ignored if alias was used.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!