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