Je souhaite stocker certaines données générées via Matlab et je souhaite y accéder à partir de la base de code Java pour un traitement ultérieur. S'il vous plaît laissez-moi savoir comment je peux le faire?Je veux savoir comment stocker des données dans Matlab que je peux appeler plus tard à partir du code Java?
Répondre
matlabcontrol est une API Java qui permet d'appeler de Java Matlab. Vous pouvez eval, feval, ainsi qu'obtenir et définir des variables. L'interaction peut être effectuée à partir de MATLAB ou en dehors de MATLAB.
hmmmm qui a l'air intéressant Je pourrais avoir à vérifier cela moi-même. –
JMatIO - Matlab's MAT-file I/O in Java
JMatIO est une bibliothèque JAVA en lecture/écriture/manipuler avec binaires fichiers MAT-Matlab.
types de données pris en charge actuellement sont:
+ tableau Double
+ UInt8, tableau Int8
+ UInt64, tableau Int64
+ tableau Char
+ Structure
+ matrice de cellules
+ tableau Sparase
Quel type de données? Si vous avez une ancienne matrice 2D dans Matlab, elle peut être transmise directement en tant qu'argument double[][]
à une méthode Java.
Voir la documentation MATLAB au passing data to a Java method. Notez qu'un MATLAB struct
ne peut pas être transmis directement à Java.
Si votre code Java requiert des arguments de méthode qui sont standard quelque chose comme un List
ou un Map
, vous pouvez créer un ArrayList
ou HashMap
à partir de Matlab:
>> m = java.util.HashMap;
>> m.put('foo',3);
>> m.put('bar',4);
>> m
m =
{foo=3.0, bar=4.0}
- 1. Appeler Snarl à partir du code java
- 2. comment puis-je créer des UIImageViews illimitées avec une pression sur un bouton que je peux aborder plus tard?
- 3. Comment puis-je appeler java à partir d'ASP?
- 4. Python imprime plus que je ne veux
- 5. Jquery load() chargement plus que je veux
- 6. Comment puis-je appeler un script PHP à partir du code Java?
- 7. Comment puis-je stocker des données sensibles dans des fichiers de configuration Java?
- 8. Comment est-ce que je spécifie dans un manuscrit de Makefile.am que je veux seulement compiler des fichiers d'objet .o qui peuvent être liés plus tard?
- 9. Comment puis-je modifier un bitmap et l'utiliser plus tard sans stocker ou dessiner
- 10. Comment puis-je stocker un objet Timer afin qu'il puisse être récupéré plus tard?
- 11. Que dois-je vérifier pour savoir si je peux envoyer des emails à partir de ma webapp?
- 12. Je voudrais savoir comment je peux ajouter des attributs à l'entité d'activité
- 13. PHP - Code de fait presque ce que je veux à
- 14. Comment extraire les données que je veux dans NSString?
- 15. Je veux savoir quelles fonctions sont disponibles à partir d'un Win32.DLL
- 16. Comment puis-je appeler un service WCF à partir de code, dans le framework .net 3
- 17. Comment appeler le code Java à partir de C#?
- 18. Comment pourrais-je faire une fonction C que je peux appeler de Lua?
- 19. Code noyau Linux utilisant procfs: que dois-je savoir?
- 20. je veux savoir sur le code du fichier .exe qui est dans l'invite de commande
- 21. je veux appeler un numéro de téléphone du simulateur
- 22. Comment puis-je retirer un enfant plus tard? (Cocos2d)
- 23. Comment puis-je générer du code XML à partir des données JSON à l'aide de C#?
- 24. Comment puis-je implémenter un OutputStream que je peux rembobiner?
- 25. Comment est-ce que je peux patcher des assemblys .NET?
- 26. Je voudrais savoir comment je peux savoir la raison qui a conduit au changement de contexte
- 27. Comment puis-je obtenir le type que je veux?
- 28. Je peux lire à partir de la base de données du serveur SQL mais je ne peux pas enregistrer
- 29. Appeler javascript à partir du code derrière
- 30. Puis-je déboguer Matlab Code démarré via le moteur Matlab?
question zéro effort -> réponses zéro effort. – skaffman
Quel type de données? Seulement des matices ou des structures complexes? – Mikhail
StackOverflow a 80 questions sur l'interopérabilité Java MATLAB. Parcourez-les, vous trouverez sûrement ce que vous voulez. – Mikhail