Может ли Matlab генерировать исходный код Java? - программирование
Подтвердить что ты не робот

Может ли Matlab генерировать исходный код Java?

MATLAB предоставляет набор инструментов (Matlab Coder, Matlab-компилятор, Simulink Coder) для генерации исходных кодов C и С++ для встроенной функции. Мне интересно, есть ли какой-либо набор инструментов или функция для генерации исходного кода Java (не зашифрованных файлов JAR/class) для функций matlab/встроенных функций?

4b9b3361

Ответ 1

Нет ничего, что бы конвертировало исходный код MATLAB в исходный код Java. Дополнительный продукт MATLAB Builder JA будет архивировать и шифровать исходный код MATLAB и создать автономную файловую оболочку .jar, которая позволяет вызывать код MATLAB с Java, но не создает исходный код Java.

Обратите внимание, что MATLAB Coder и Simulink Coder производят C, а не код С++, и что MATLAB Compiler работает аналогично Builder JA, архивируя и шифруя ваш код MATLAB и создавая исполняемую оболочку.

Изменить: начиная с версии R2015b, функциональность для создания .jar файлов была перенесена из MATLAB Builder JA в новый продукт MATLAB Compiler SDK, который также будет создавать DLL файлы и сборки .NET. MATLAB Builder JA больше не существует как продукт.

Ответ 2

Я думаю, что это продукт, который вы ищете: MATLAB Builder JA (но построитель шифрует ваши функции MATLAB и генерирует оболочку Java вокруг их так, что они ведут себя так же, как и любой другой Java-класс.)