2012-01-27 29 views
8

Tôi muốn chạy mã Matlab trên thiết bị Android. Có JAVA Builder trong Matlab, có thể tạo các lớp Java từ M-Files. Nhưng nó đòi hỏi một MatlabRunTime được cài đặt trên máy mục tiêu. Tôi sử dụng Matlab trên Windows, do đó, JAVA Builder tạo MatlabRunTime dưới dạng *.Làm cách nào để chạy mã Matlab trên thiết bị Android?

Có cách nào để chạy M-Files trên điện thoại thông minh Android không?

+2

Tôi nghĩ bạn nên thử chạy MATLAB từ xa trên máy chủ ... – Oli

Trả lời

7

Không thể sử dụng bất kỳ sản phẩm triển khai nào (bao gồm cả trình biên dịch MATLAB và MATLAB Builder cho Java) để chạy mã MATLAB trên Android. Các thành phần được triển khai mà bạn nhận được từ bất kỳ sản phẩm nào phụ thuộc vào MATLAB Compiler Runtime, có dấu chân lớn hơn nhiều so với thiết bị Android có thể xử lý.

Bạn có thể xem xét

  1. Viết một ứng dụng mà kết nối, như @Oli đề nghị, để mã MATLAB (hoặc triển khai mã MATLAB) chạy ở đâu đó trên một máy chủ
  2. Sử dụng MATLAB Coder, có thể chuyển đổi một tập hợp con của ngôn ngữ MATLAB thành mã C có thể được tích hợp vào ứng dụng của bạn.
2

Dùng thử ứng dụng có tên Addi. Nó làm rất nhiều và đang trở nên tốt hơn.

+0

Chào corbin, gợi ý thú vị, nhưng bạn có thể muốn đề cập đến rằng Addi là sản phẩm của riêng bạn. :) Btw., Tại sao bạn phát triển một cái gì đó mới mà dường như chỉ là một chút như Matlab khi đã có [Octave cho Android] (https://play.google.com/store/apps/details?id=com. octave & hl = vi) phần lớn tương thích với Matlab, ít nhất là về chức năng lõi số? –

+0

Tôi thực sự phát triển Addi trước khi Octave cho Android. – corbin

Các vấn đề liên quan