Archives du mot-clé bug

Quand MATLAB confond Windows 7 avec Vista

J’utilise MATLAB R2009a sur Windows 7 (sans aucun problème).

Voici ce que me retourne la commande version :

Operating System: Microsoft Windows Vista Version 6.1 (Build 7601: Service Pack 1)

« Microsoft Windows Vista » ? Ah bon !

Pour être honnête, MATLAB n’a pas tout faux. En effet le numéro de version de Windows (ici 6.1) correspond bien à Windows 7.

La version R2009a est sortie en mars 2009 alors que Windows 7 n’est sorti qu’en octobre de la même année. Ceci explique sans aucun doute l’erreur d’interprétation.

Conclusion : il est plus prudent de se référer au numéro de version plutôt qu’à son interprétation littérale.

Un petit truc au passage, ces informations peuvent être récupérées via la fonction non documentée feature :

feature('GetWinSys')

ans =

Version 6.1 (Build 7601: Service Pack 1)

Mais attention :

feature('GetOS')

ans =

Microsoft Windows Vista

Dans un prochain billet, je vous montrerai également que MATLAB sait déterminer le processeur de votre ordinateur… mais pas toujours très précisément. :(

Quand la documentation de MATLAB tourne en rond

Rendez-vous sur la page de la documentation MATLAB intitulée Axes Color Limits — the CLim Property et qui concerne la propriété Clim des objets Axes.

A la fin du premier chapitre « Introduction », vous avez cette phrase : « See Introduction for an example that calculates color limits. »

Cliquez sur le lien Introduction et… vous revenez juste au début du chapitre Introduction que vous venez de lire.

:)

PS : merci à Aurélien pour m’avoir montrer comment remonter ce bug à MathWorks