2012-01-27 5 views
8

Vorrei eseguire il codice Matlab su un dispositivo Android. C'è il JAVA Builder in Matlab, che può creare classi Java da M-Files. Ma richiede un MatlabRunTime per essere installato sul computer di destinazione. Uso Matlab su Windows, quindi JAVA Builder crea un MatlabRunTime come *.Come eseguire il codice Matlab su un dispositivo Android?

C'è un modo per eseguire M-Files su uno smartphone Android?

+2

Penso che faresti meglio a provare a eseguire matlab da remoto su un server ... – Oli

risposta

7

Non è possibile utilizzare alcuno dei prodotti di distribuzione (inclusi MATLAB Compiler e MATLAB Builder per Java) per eseguire il codice MATLAB su Android. I componenti distribuiti che ottieni da uno di questi prodotti dipendono dal MATLAB Compiler Runtime, che ha un ingombro molto più ampio di quello che un dispositivo Android potrebbe gestire.

Si potrebbe prendere in considerazione sia

  1. Scrivere un'applicazione che si collega, come suggerito @Oli, al codice MATLAB (o il codice MATLAB distribuito) in esecuzione da qualche parte su un server
  2. Utilizzando MATLAB Coder, che può convertire un sottoinsieme del linguaggio MATLAB in codice C che potrebbe essere integrato nella tua app.
2

Provate un'app chiamata Addi. Fa molto e sta migliorando.

+0

Ciao corbin, suggerimento interessante, ma potresti aver voluto dire che Addi è il tuo prodotto. :) Btw., Perché hai sviluppato qualcosa di nuovo che sembra essere solo un po 'come Matlab quando c'è già [Octave per Android] (https://play.google.com/store/apps/details?id=com. octave & hl = it) che è ampiamente compatibile con Matlab, almeno per quanto riguarda la funzionalità numerica di base? –

+0

In realtà ho sviluppato Addi prima di Octave per Android. – corbin