Archives du mot-clé r2012b

Big Issue en R2012b

BIG BIG issue R2012b – Windows XP

EDIT du 19 Décembre-2012 bug corrigé dans la Prerelase 2013a

Alors si vous êtes en Windows XP Service Pack 3 et que vous avez téléchargé la R2012b , attention attention! Je crois avoir trouvé le bug du siècle avec EXIST après un UIGETFILE!

Un truc de taré avec un code simple à tester sur n’importe quelle machine avec la R2012b installée.
Les fichiers trademarks.txt et patents.txt étant shippés avec tourtes les releases MATLAB.

% go in a folder outside ML path
cd(tempdir)

% exist is going to return 0 (normal)
exist('trademarks.txt')
exist('patents.txt')

% select any text file
uigetfile(fullfile(matlabroot,'*.*'),'select any txt file')

% here is the BUG
% exist now returns 2 !!!
exist('trademarks.txt')  
exist('patents.txt')

% but now try which('trademarks.txt') or edit('trademarks.txt') !!

Bug reproduit plusieurs fois sur plusieurs machines Windows XP.
Dans toutes les autres versions de MATLAB exist retourne comme attendu ZERO.
Sous Linux 12b le code raussi retourne ZERO.

Moi j’ai eu ce souci avec des MAT-files qui n’étaient pas sur mon path … alors vous voyez le truc : MATLAB vous dit que le fichier existe parce via un uigetfile il l’a vu , mais ensuite vous ne pouvez rien faire avec ce fichier : ni l’éditer , ni l’effacer , ni appender des data … bref bug bug bug!!!!

Lire la suite

R2012b alive !

Elle est sortie un jour assez particulier le 11 Septembre . Voici les nouveautés:

Nouvelles Fonctionnalités R2012b

Sans aucun rapport , vous aurez noté le nouveau look du blog. La transition ne s’est pas bien passée comme plusieurs d’entre vous me l’ont fait remarquer . Les articles qui étaient écrits sur plusieurs pages n’apparaissent plus. En effet seule la première page est lisible
Par exemple cet article Ordre de l’alphabet n’a plus aucun sens vu qu’on n’a pas la réponse qui normalement apparaissait dans la page 2. …

… sur le forum : Nouveau système de blogs de Developpez.com on m’a dit il y a quelques jours que ce problème devrait bientôt être réglé.
Désolé pour ce désagrément.

Super feature de la R2012b Prerelease

Rappelez vous ce que je disais dans un précédent article : Attention à bien épeler vos fonctions! , je trouvais dommage que MATLAB retourne une erreur alors qu’il trouvait lui même ce que finalement on cherchait à taper.
Avec la Prerelease R2012b, ce n’est plus le cas et c’est génial …