Если у вас есть дополнительный продукт, MATLAB Builder JA для Java , вы можете создать файл .jar из своего кода MATLAB.
Однако для файла .jar требуется среда выполнения компилятора MATLAB (свободно распространяемый компонент, который вы получаете вместе с продуктами MATLAB Compiler и MATLAB Builder). MCR занимает гораздо большую площадь, чем подходит для типичного устройства Android (это как копия самой MATLAB без пользовательского интерфейса).
Вы можете подумать о любом
- Удаленный запуск файла .jar MATLAB на сервере и подключение к нему приложения Android, или
- Вместо того чтобы использовать продукты MATLAB Compiler и Builder, используйте MATLAB Coder , который преобразует подмножество языка MATLAB непосредственно в C-код. Этот код C не требует MCR и может быть скомпилирован для запуска непосредственно на Android. Убедитесь, что ваш алгоритм MATLAB соответствует или может быть выражен в соответствующем подмножестве языка MATLAB.
Редактировать: Начиная с R2015a, функциональность MATLAB Builder JA для Java была заменена новым продуктом MATLAB Compiler SDK .