J'ai travaillé avec un programme Matlab au cours de mon emploi d'été. La puissance de Matlab, c'est que c'est un langage très simple qui est un niveau d'abstraction plus élevé que, disons, Java. Car il faut ajouter que la langue est très simple quand il s'agit d'effectuer des calculs, résoudre des équations différentielles, des comtes, des simulations numériques et ainsi de suite. Un inconvénient, résultant du niveau élevé d'abstraction, cependant, est qu'il est plutôt lent. Vous devez prendre grand soin de lors du codage.
Matlab construit avec la version 2008a sur java. Vous pouvez conduire la plupart des fonctionnalités de Java en fonction de Matlab (il ya aussi d'autres fonctions du même genre):
javaMethodEDT («classe ou un objet de classe ',' methodName ', ..., Params) De Matlab version 2008, vous pouvez également créer des classes et objets, ce qui simplifie et crée la structure même. La syntaxe est assez loin de java et beaucoup est hérité des versions précédentes de Matlab, ce qui rend d'abord un peu maladroite. Je vais dans une série d'articles présentant quelques trucs et astuces pour la programmation sous Matlab.
- Je vais passer l'interface graphique sous la forme d'un autre arbre, et les contrôles. Ces fonctions sont gérées par Matlab et uicontrol uitree, qui est une réécriture de l'composants Java, JTree et JButton, JTextField, etc. Dans ce contexte, je prends l'externalisation de composants, qui peut être fait manuellement et avec un guide de Matlab logiciel intégré.
- Je vais revenir à des méthodes de Matlab get et set, qui est un peu compliqué mais très bon quand on travaille avec des objets.
- Je passe par les fonctions Matlab pour sauvegarder les objets et explique pourquoi il est plus sage de sauvegarder les données sous forme de structures de données.
- Enfin, je considère aussi les rappels et les soi-disant fonction ode45, ce qui est utile pour résoudre des équations différentielles. Ode45 peut notamment être utilisé pour simuler des systèmes dynamiques de différents types. Un exemple est le comportement du réseau électrique à des taux différents.
Je me vois maintenant comme un bon programmeur Matlab avec une expérience dans deux projets. Pour plus d'informations sur moi et ma mission, s'il vous plaît contacter le david@techonomics.se . J'ai f impôt et le projet de loi par affectation ou une charge à l'heure.






