Ingénierie : J-30 Inscription à la formation “MATLAB : Formation avancée mixage avec Java”

Posté le 7 septembre 2019

INGÉNIERIE

MATLAB : FORMATION AVANCÉE MIXAGE AVEC JAVA

Du 7 au 11 octobre 2019


MATLAB (« matrix laboratory ») est un langage de programmation de quatrième génération utilisé à des fins de calcul numérique.  MATLAB permet de manipuler des matrices, d’afficher des courbes et des données, de mettre en œuvre des algorithmes, de créer des interfaces utilisateurs, et peut s’interfacer avec d’autres langages comme le C, C++, Java, et Fortran.

Ce stage est une formation avancée à l’usage de MATLAB  et Java dans un contexte de recherche dans les domaines de l’ingénierie et des sciences pour résoudre des défis de conception complexes.

Le stagiaire sera mis en situation d’utiliser les logiciels et de les interfacer de manière professionnelle.


OBJECTIFS ET COMPÉTENCES VISÉES
 

Comprendre l’interaction entre Matlab et les méthodes des classes java dans l’environnement Matlab (objets, méthodes, propriétés)

Étudier les différents types de fonctions et de données

Réaliser des interfaces graphiques avancées avec l’utilisation du HTML et des méthodes java pour personnaliser l’interface et les menus sans utiliser l’App Designer ou le guide (mixage java/matlab => handle, callbacks)

Créer des programmes autonomes en combinant Matlab et Java

Communiquer avec une base de données MySQL (Database Toolbox)

Lire et écrire des différents types de fichiers (binaire, ASCII, EXCEL)

Développer des architectures de programmation et d’optimisation du code

Matlab (Profiler, LIH, Pré-allocation, vectorisation, MEX (C/C++), GPU, E/S, …)

Déboguer l’application (try/catch, point d’arrêt), pièges à éviter, conseil

 

CONTENU DU PROGRAMME


Présentation Matlab, Java
Les objets graphiques Matlab, Scripts et fonctions, Variables, Gestion d’erreurs,Types de fichiers
UITools, Personnalisation des contrôles Matlab, Java Frame
Création d’une interface par programmation, Débogage de l’application, Présentation du Matlab Compiler pour la génération d’un programme autonome
Présentation de la database toolbox et mise en application avec un exemple sur une base de données MySQL,
Rappels sur les manipulations de tableaux et structures et liste des fonctions associées
Optimisation du code Matlab
Programme détaillé sur demande

 

PÉDAGOGIE, MÉTHODE ET OUTILS


Travail en petit groupe avec un encadrant, sur ordinateur sous Windows 10 et avec Matlab R2016 à R2018

 

LES POINTS FORTS DE LA FORMATION


Formation conçue en cohérence avec les besoins identifiés sur le marché du travail
Méthode pédagogique orientée vers l’acquisition d’outils stratégiques et opérationnels efficaces, complets, pertinents et innovants
Corps professoral composé d’ingénieurs de recherche

 

DATE LIMITE D’INSCRIPTION : 7 Septembre 2019

=> En savoir plus sur ce stage

=> Télécharger la fiche

=> S’inscrire