Salut à tous,
Je souhaiterais faire appel à un programme Matlab depuis Java.
Comment s'y prendre et envoyer des paramètres depuis Java en entrée du programme Matlab ?
Merci d'avance.
Salut à tous,
Je souhaiterais faire appel à un programme Matlab depuis Java.
Comment s'y prendre et envoyer des paramètres depuis Java en entrée du programme Matlab ?
Merci d'avance.
Hello,
Bien que l'inverse soit supporte (ie appeler java depuis matlab) autant que je sache il n'y a pas de moyen officiel de faire ce que tu veux.
Non officiel:
http://www.mathworks.com/company/new.../patterns.html
http://www.cs.virginia.edu/~whitehou...avaMatlab.html
Salutations,
Gregoire
Regarde aussi du coté du projet JMathLib
Tu peux aussi éventuellement te procurer le MATLAB Builder for Java
Merci pour vos réponses.
En fait, je recherche plutôt une manière pour exécuter une fonction Matlab et qui me renvoie 1 ou 0. C'est cette valeur que je souhaite récupérer dans mon programme Java...
Je me suis basé sur le code présenté sur ce blog :
http://shatterednirvana.wordpress.co...kinda/#more-13
Mais je rencontre l'erreur suivante lorsque que je tente d'appeler mon script dans_poly.m:
Si quelqu'un a une idée pour corriger le problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 run-single: C:\MATLAB6p5\bin\matlab -nodisplay < dans_poly.m exception happened - heres what I know: java.io.IOException: Cannot run program "C:\MATLAB6p5\bin\matlab": CreateProcess error=2, El sistema no puede hallar el archivo especificado at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) at java.lang.Runtime.exec(Runtime.java:593)
Merci d'avance.
Partager