Опитвам се да тичам .m
файл направо на CMD не на терминала на MATLAB, но аз започвам да вярвам, че няма начин да го направя на Windows. Намерих нещо подобно, но все още не това, което ми трябва
matlab -nodisplay -nosplash -nodesktop -r "run whatever.m"
Той стартира нов екран с нищо друго освен собствен терминал на MATLAB, вместо просто да изпълнява кода на CMD като R, mySQL и други програми.
Всъщност това, което аз се опитвам да постигна, е да пусна някои от кода на MATLAB на Java. Аз съм наясно, че има начин да се създаде .jar, .dll, .exe, ..., от .m
файл, но трябва да го направя по друг начин. Моята идея беше да се получат резултатите, които MATLAB хвърля на CMD, но той просто започва MATLAB, изпълнява кода и аз не получавам резултати за използването на java ProcessBuilder
, Това гласи каквото и да се появи на конзолата, но тъй като е конзолата на MATLAB, не е възможно да се получат никакви резултати.
Отговори:
0 за отговор № 1Ако просто се опитвате да използвате Java, за да изпълните някои Matlab код, тогава е бил помолен тук, Най- matlabcontrol
може да се намери проект тук, Има и нещо undocumentedmatlab за локален Matlab контрол.