A vos téléchargements!
Archives pour la catégorie pensée MATLAB du jour
MATLAB Expo 2014
J’y serai! Ce sera le 2 Octobre à l’Hôtel Novotel Tour Eiffel, Paris. L’agenda détaillé : Conférence et Tracks
Timer et dbstop
Les timers peuvent s’avérer très pratique pour exécuter à l’infini un programme.
Maintenant il faut avouer que ce n’est pas simple au premier abord à comprendre le fonctionnement , pour preuve ce graphique :
En R2011b , les exemples ne sont légion mais en revanche en R2013b , il y a un exemple sympatique permettant de bien comprendre le système: http://www.mathworks.com/help/matlab/ref/timerclass.html
(Chapitre timer class -> chapitre Define Custom Callback Functions)
Les .m donnés en exemple avec createErgoTimer permettent de créer un timer qui tourne pendant 8 heures pour vous rappeller toutes les 10 minutes de prendre une pause de 30 secondes
Bref l’information que je voulais vous partager est l’inconvénient majeur des timers est son mode debug: en effet
le point noir des timers est pour débugguer une erreur . En effet seul un dbstop if caught error vous dira exactement quelle ligne pour quel M-file il y a eu une erreur. Maintenant il suffit que dans votre code vous fassiez des try-catch , le dbstop if caught error vous arrêtera au premier try qui échoue (même si vous faites un catch derrière) . Donc ce n’est pas acceptable.
J’ai contacté le support technique à ce sujet , il n’y a pas de solution ! Malheureusement le simple dbstop if error n’a aucun effet sur les timers …
Suivant l’erreur retournée et le volume du code , cela peut être très fastidieux au développeur de jouer au détective pour trouver où le timer a pu échouer surtout quand on a l’habitude d’utiliser le débogueur MATLAB. Je suis vraiment très étonné que dbstop n’a pas un mode spécial pour les timers autre que le « if caught error ». Enfin bon j’ai remonté l’info et j’espère que la R2014a aura cette fonctionnalité.
strcat a changé à partir de la R2012a
Ce changement n’est noté nul part (Release Notes , Bug Reports) mais à savoir :
Jusqu’en R2011b:
retournait :
A partir de la R2012a on aura :
voili voiolou (j’ai remonté ce « bug » au tech support comme d’hab)
Memory (part2)
Memory
La barre des 10000 joueurs CODY
… a été franchie sur le MATLAB Cody et 850 problèmes actuellement à résoudre .
J’ai perdu ce week-end ma troisième place d’ailleurs
Les 50 entreprises où il fera bon travailler en 2013
Et MathWorks arrive en 36ème position : Top 50 Best places to work 2013
http://www.glassdoor.com/press/wp-content/files_mf/1355290566GlassdoorTop50BPTW13.jpg :
Sur ce bonne année 2013 à tous les MATLAB geek!
Nouveaux blogs MATLAB français
C’est avec une grande joie que je vous fais partager 2 nouveaux blogs français sur MATLAB:
Demande à la poussière de Dut (Jérome Briot) avec qui j’ai eu le plaisir de modérer et de rédiger des notes techniques en français sur le forum MATLAB developpez pendant plusieurs années.
Son premier billet « MATLAB, c’est de la m***e ! » est une bonne accroche d’ailleurs !!
L’equipe MATLAB de developez.com a aussi son blog : Vers MATLAB et au delÃ
Avec ces 2 blogs plus le mien, les utilisateurs MATLAB français trouveront forcément leur bonheur!
Programme à la con
Je voulais écrire un programme à la con, donc dans MATLAB je tape:
là MATLAB me dit
à quoi je réponds OUI.
Et là MATLAB me dit:
C’est quoi ce délire à la con?!!!
Beh en fait … Lire la suite