urlread

Dernièrement un code compilé avec le MATLAB Compiler R2011b n’arrivait pas à lire une URL alors que ce même code en MATLAB y arrivait.

Voici donc 3 workarounds à utiliser si vous avez des soucis avec urlread:

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 …

Accélerer la création de figures avec clf

On est souvent amener à créer pleins de figures différentes qu’on souhaite ensuite sauvegarder.
On remarque que MATLAB s’essouffle rapidement lorsqu’on a un tas de figures à processer.
Généralement le code ressemble à peu près à ça :

tic
for iteration = 1:50
 figure
 plot(rand(10,2));
 title(['plot: ' num2str(iteration)]);
 print(['file_' num2str(iteration) '.jpg']);
 close all
end
toc

Ici on a donc généré 50 jpeg avec une boucle for. Sur mon pc 10 secondes sont requises. C’est là que clf prend tout son sens …

Installer le MCR silencieusement

Je voudrais aujourd’hui juste clarifier la doc Installing the MCR Non-Interactively (Silent Mode)
pour la partie Windows.

L’étape 1 stipule:

On Windows systems, double-click the MCR installer self-extracting archive file, MCRinstaller.exe. You might have to first extract the MCR installer from the compiled component archive, if you received a package file from the component developer.

Pour moi ce n’était pas très clair donc voici le process à suivre au cas où vous auriez un doute sur la démarche à suivre sous Windows :

MATLAB Primer

Récemment j’ai commandé gratuitement sur le License Center (requière un compte MathWorks) le DVD de la R2012a ainsi que le livre MATLAB Getting Started Guide:

printed matlab

La procédure est la suivante :

Requesting Printed Guides

You can download getting started guides for products you are licensed to use in the License Center. If you prefer, you can order printed copies.
To request printed guides:

On the License Details tab, click the Request Printed Guides button.
Choose the titles you want mailed to you.
Confirm the ship-to address.
Click the Submit Request button.

Allow 4-7 business days for U.S. delivery and 7-14 business days for non-U.S. delivery.

Mais alors qu’est ce que c’est que Primer? …

notre vieil espion qui a pris sa retraite !

Le scoop : 1 œuf de pâques communément appelé fameux easter egg a changé avec la R2011b .
J’avais déjà parlé dans mon billet du 15 novembre 2010:
Nostalgie de la R12 et easter egg de certains d’entre eux.
Alors lequel a changé (Hint : le titre devrait vous aider!)? …

Rafraichir une légende (part II)

Yair Altman m’a contacté pour me notifier qu’il avait également écrit un billet sur ce sujet le 4 juin 2009 : Legend ‘-DynamicLegend’ semi-documented feature

et surtout qu’il y indique un troisième workaround pour rafraichir la légende sans avoir à right-cliquer sur la légende :