|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2014
Messaggi: 32
|
Interazione Java/Matlab
Ciao a tutti,
devo far interagire java con matlab. in modo specifico, ho dei file .m di matlab che devo utilizzare in java. Quindi a questi file devo dare dei valori in ingresso e questi devono resituirmi dei risultati che poi devo visualizzare nella mia GUI in java. Qualcuno può darmi un aiuto ? Grazie |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Quote:
Per curiosita' l'ho fatto e sembra che esista un JMI (Java matlab interface) e a prima vista sembra essere quello che fa per te
__________________
In God we trust; all others bring data |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Basta usare matlab come ambiente principale...
Matlab al suo interno ha una JVM che include anche Swing... E' facilissimo tirare dentro codice Java. Una volta che hai i .class li puoi importare nei.m come fossero scritti in matlab e instanziarli o richiamarne i metodi. La guida di matlab lo spiega facilmente e ti garantisco che ci vuole piu' tempo a scriverlo sul forum che a programmarlo nella realta'.
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
|
|
|
|
|
|
#4 | |
|
Member
Iscritto dal: Jul 2014
Messaggi: 32
|
Quote:
Ho già scritto il codice in java, ho già una GUI, tutto. Ora mi servirebbe solo utilizzare 2 o 3 file di calcolo di matlab in java. Non esiste un modo per incorporarli nel mio progetto java e richiamarli da li dandogli degli input dalla GUI E facendomi ritornare i risultati per visualizzarli sulla GUI ??? Se è molto complicato farlo a questo punto preferire definire delle classi con metodi che mi fanno gli stessi calcoli dei file.m di matlab. Tenendo conto che alla fine da tutto il progetto in java devo creare un eseguibile. |
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Jul 2014
Messaggi: 32
|
Quote:
http://www.cs.virginia.edu/~whitehou...avaMatlab.html e questo: http://www.space-service.it/index.ph...tlab&Itemid=54 il primo mi pare sia una interazione diretta java - matlab e non so se faccia al mio caso. la seconda tratta una specie di trasformazione del file . m in .jar |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Quote:
E' chiaro che matlab puo' chiamare Java ma non e' previsto il viceversa, e che va implementato. Non e' una cosa facilissima, ma nemmeno impossibile. Ma non conosco il problema... dici che non sei sicuro che faccia al caso tuo: cosa vorresti realizzare?
__________________
In God we trust; all others bring data |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Quote:
Per quanto ne so per eseguire codice matlab ti serve matlab. Non puoi neanche incorporare Matlab in un eseguibile, e' troppo grosso! Se puoi riscriverti i calcoli in Java direi che e' la via da seguire. In bocca al lupo!
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:18.



















