Nouvelle fonction : matfile

matfile.

  • Programming, MATLAB Version 7.13 (R2011b)

Un petit coup d’œil sur les Release Notes:

matfile

Donc le mieux c’est de voir une démo en vidéo plutôt bien faite: New Matfile Object

  • Mon trip

Beh moi je me suis amusé à utiliser la commande matfile sur des .figs livrés avec MATLAB. Pour avoir cette liste rien de plus simple il suffit de taper:

>> docsearch(‘ »Click here to copy the files »‘)

Ça vous ouvrira en R2011b , 12 pages d’exemples à copier.

En voici quelques exemples:

  • the Address Book Reader GUI

>> A = matfile(‘address_book.fig’)
A =
matlab.io.MatFile

Properties:
Properties.Source: ‘N:\MATLAB_GEEK\address_book.fig’
Properties.Writable: false
hgS_070000: [1×1 struct]

Methods

>> B = A.hgS_070000;
>> B.properties.FileName
ans =
C:\Geoff\Work\gbt\testing\addressbook\address_book.fig

  • the Simulink Parameters GUI

>> A = matfile(‘f14ex.fig’);
>> B = A.hgS_050200;
>> B.properties.FileName
ans =
\\Toaster-toaster\rel\www\internal\docgroup\sandbox\help\techdoc\creating_guis\examples\f14ex.fig

  • the List Box Directory GUI

>> A = matfile(‘lbox2.fig’);
>> B = A.hgS_070000
B =
type: ‘figure’
handle: 154.0117
properties: [1×1 struct]
children: [2×1 struct]
special: []
>> B.properties.FileName
ans =
S:\R14SP1\lbox2.fig

Voilà ça permet de savoir dans quels répertoires les développeurs de The MathWorks ont créé ces exemples… juste pour le fun , je sais ça ne sert à rien ;)
Il y a que le champ special en revanche que je n’ai pas saisi son intérêt car il est toujours vide.

Laisser un commentaire