Comment passer une poignée de fonction matlab à un objet Java et l'appeler depuis Java (c'est-à-dire que Java doit indiquer à matlab quand il est prêt avec un calcul). J'essaie d'utiliser la classe com.mathworks.jmi.Matlab pour évaluer les expressions Matlab dans l'objet Java, mais je ne vois pas comment 1) transférer le handle de funcktion de rappel vers Java, et 2) l'invoquer depuis Java en utilisant éventuellement la classe com.mathworks.jmi.Matlab.Appel de la poignée de callback/fonction matlab depuis Java
Merci, jakob
Merci, j'ai trouvé ces articles mais ils ne me disent pas comment passer les handlescallbacks de la fonction à java et les invoquer depuis java.La seule chose que j'ai pu faire avec jmi a été d'évaluer les commandes matlab de java, mais j'ai besoin de dire à matlab (de java) d'exécuter un handle de fonction spécifique. –
ma conjecture est que vous ne pouvez pas le faire. J'ai rencontré un problème similaire (en essayant de faire passer une fonction Matlab en tant qu'interface de rappel dans un appel java de MATLAB - pas de manière apparente de passer au matlab) et je n'ai pas eu de chance. –