Я разрабатываю программу в MATLAB, но в какой-то момент я хочу отойти от ввода и вывода командной строки и создать графический интерфейс и сделать программу автономной.
Я прочитал, что вы можете скомпилировать код MATLAB в Java, можно ли было бы завершить эти модули Java и добавить в свой собственный графический интерфейс, в конечном итоге создав автономный исполняемый файл?
Да, вы можете скомпилировать свои m файлы в одну банку. Вам нужен Matlab Compiler. Там вы выбираете m файлы для компиляции и заполнения имени баннера и т.д.
Чтобы использовать эту библиотеку в вашей программе, вам также нужен javabuilder.jar. Вы можете найти это в своем каталоге Matlab или внешнем времени исполнения компилятора MATLAB.
И несколько дополнительных заметок:
В основном существует три способа:
Возможно преобразование кода MATLAB в Java. Проверьте это: http://ch.mathworks.com/help/javabuilder/ug/create-a-java-class-from-matlab-code.html
Насколько я знаю, это не бесплатная лицензия, и я могу себе представить, что это будет стоить несколько долларов...
Я столкнулся с аналогичной проблемой. Я решил преобразовать код matlab вручную в Java... Однако это было возможно только потому, что исходный код не был слишком большим.