Tous les téléchargements de Jerome Briot
- rhb' : losange
- 'oct' : octogone
- 'hex' : hexagone
- 'cir' : disqu ... Voir la suite
- form.name
- form.polyg
- form.frac
- form.keeppolyg
- form.name = 'Sierpinski triangle';
- form.polyg = [0 1 .5 ; 0 0 sqrt(2)/2];
- form.frac = .5;
- form.keeppo ... Voir la suite
- sx = [0;1];
- sy = [0;0];
- sx{2} = [0;.5;1;0];
- sy{2} = [0;sqrt(3)/2;0;0];
- cpuCacheLineSize : taille du cache L1 en Ko
- cpuCount : nombre de coeurs (Intel hyperthreading compris)
- systemRAM : quantité de mémoire RAM installée
|
|
wmicGetHardwareInfos liste des informations à propos des principaux composants de votre ordinateur :
[list][*]système d'exploitation ; [*]processeur ; [*]carte graphique ; [*] mémoire RAM ; [*]disque de stockage. [/list] Le résultat est soit affiché dans le Command Window de MATLAB, soit enregistré dans un fichier texte. wmicGetHardwareInfos nécessite wmicGet disponible à cette adresse : [URL=http://matlab.developpez.com/telecharger/detail/id/4210/Recuperer-des-informations-sur-votre-ordinateur-avec-MATLAB-sur-Windows-WMIC]Récupérer des informations sur votre ordinateur avec MATLAB sur Windows (WMIC) [/URL] |
|
|
|
|
wmicGet renvoi des informations sur votre ordinateur et sur le système d'exploitation Windows.
wmicGet fait appel à l'outil WMIC (Windows Management Instrumentation Command-line). wmicGet permet également d'utiliser la clause "where" du langage WQL pour effectuer des recherches avancées. Exemples: [code]infos = wmicGet('cpu');[/code] [code]infos = wmicGet('win32_logicaldisk', {'DeviceID' 'FreeSpace' 'Size'}, ... 'Where',{'' 'DeviceID' 'C:' true ; 'or' 'DeviceID' 'D:' true})[/code] Vous trouverez plus d'exemple dans l'entête du fichier wmicGet.m Vous y trouverez également des liens vers la documentation de WMIC sur le site de ... Voir la suite |
|
|
|
|
Voici un code MATLAB qui permet d'obtenir une représentation graphique de données de type radar (comme avec Excel)
Vous pouvez utiliser librement ce code dans vos travaux (voir le fichier licence.txt). Je serais néanmoins curieux de savoir comment vous l'utilisez. N'hésitez pas à me contacter et à me faire parvenir une capture de vos graphiques. Merci |
|
|
|
|
Ce code permet de récupérer des informations sur la carte graphique NVIDIA installée sur votre machine.
Il utilise l'exécutable « NVIDIA System Management Interface » fourni avec les drivers récents des cartes graphiques NVIDIA. Plus d'informations sur mon blog : Gestion des cartes graphiques NVIDIA dans MATLAB : le NVIDIA System Management Interface |
|
|
|
|
Un code MATLAB permettant de générer un graphique de type "Range Bar Graph".
Le fichier zip contient également une démo permettant de générer le deuxième graphique de ce lien Range Bar Graph |
|
|
|
|
Voici un code MATLAB qui permet de remplacer des caractères ou des mots dans un fichier texte
Ceci est particulièrement utile avec les fichiers textes contenant des valeur numérique dont le séparateur de décimale est la virgule. En effet, dans ce cas, le fichier n'est pas lisible avec les fonction de base de MATLAB (comme dlmread) Vous trouverez des exemples d'utilisation en effectuant une recherche sur le forum MATLAB avec le mot-clé "repinfile" |
|
|
|
|
La fonction dos de MATLAB a la fâcheuse tendance à retourner le résultat avec des caractères non lisible dans le Command Window de MATLAB.
Ceci est dû à des encodages de caractères différents entre la console de Windows (cmd.exe) et MATLAB. Je vous propose donc une fonction dosWithCharEncod qui s'utilise comme la fonction dos mais qui tient compte de la différence d'encodage. N'hésitez pas à tester et à poster vos commentaires. |
|
|
|
|
Voici deux codes MATLAB qui permettent de contrôler le VLC Media Player (plus d'info sur le projet VideoLAN : http://www.videolan.org/) dans MATLAB afin d'afficher du contenu multimédia disponible en local sur votre machine ou bien en ligne.
Ce player est disponible gratuitement et permet de lire de nombreux formats audio et vidéo Comme les deux codes utilisent le contrôle ActiveX du VLC Media Player, il ne fonctionne que sous Windows. Vous devez dans un premier temps télécharger et installer le VLC Media Player en vérifiant bien que la case "Web Plugins > Plugin ActiveX" soit bien cochée lors de l'installation. A ce titre, si vous travaillez sur une machine ... Voir la suite |
|
|
|
|
Une version MATLAB simplifiee du jeu du démineur disponible sous Windows (retrouvée dans mes cartons)
Les nouvelles parties se lancent en cliquant sur le smiley entre les deux compteurs. N'hésitez pas à me donner vos avis et remarques. PS : c'est un ancien code que j'ai essayé de remettre à niveau, il doit donc rester quelques bugs ou défauts. |
|
|
|
|
Mise à jour : j'ai posté une version améliorée de ce code sur le File Exchange : Image with non-square pixels
------------------- Voici un code MATLAB qui imite le fonctionnement de la fonction image de MATLAB mais qui produit des pixels non rectangulaires. Le premier argument X est le même que pour la fonction image. Cela peut être un tableau 2D MxN (image en couleurs indexées) ou 3D MxNx3 (image en couleurs vraies) Le second argument shape définit la forme des pixels : |
|
|
|
|
Voici un code MATLAB permettant de lister les lecteur sous Windows.
Le code utilise l'API Windows via un fichier C-MEX Le fichier source C-MEX ainsi que les versions compilées 32 et 64 bits sont fournis. >> help getlogicaldrives GETLOGICALDRIVES List currently available disk drives D = GETLOGICALDRIVES returns a list of currently available disk drives in a cell array of string D. Exemple : D = getlogicaldrives D = 'A:\' 'C:\' 'D:\' 'E:\' 'F:\' 'G:\' 'I:\' GETLOGICALDRIVES works only on PC (Windows). |
|
|
|
|
Voici un ensemble de codes MATLAB permettant de générer et d'afficher des fractales via le jeu du chaos (chaos game) à partir d'une grammaire donnée et pour N itération
Le code MATLAB principal prend en entrée une structure form est une structure avec les champs suivant En prenant l'exemple du Triangle de Sierpinski (voir http://en.wikipedia.org/wiki/Sierpinski_triangle#Construction et le paragraphe qui commence par "Or more simply:"), la structure form est : |
|
|
|
|
Un code MATLAB qui permet de générer l'Arbre de Pythagore, qui est une fractale composé de rectangle et en forme d'arbre.
|
|
|
|
|
Un code MATLAB qui permet de générer et d'afficher les fractales dites "Courbe et flocon de Koch"
Le code principale prend en entrée deux variables sx et sy qui sont des vecteurs contenant les coordonnées du polygone de départ Soit pour la courbe de Koch : Et pour le flocon de Koch : |
|
|
|
|
Un code MATLAB qui génère des fractales à partir d'IFS ou "Système de fonctions itérées"
Le code principal utilise des fichiers .ifs, a priori du logiciel FRACTINT (http://www.fractint.org/), dont le format est brièvement expliqué ici : http://www.nahee.com/spanky/www/fractint/ifs_type.html |
|
|
|
|
Ce code MATLAB détermine le plus grand commun diviseur (pgcd ou "greatest common divisor" en anglais) entre une liste d'entiers contenus dans deux tableaux à l'aide de l'algorithme de Euclide.
|
|
|
|
|
La bibliothèque SDL 2 (Simple DirectMedia Layer) possède quelques fonctionnalités pour récupérer des informations sur le CPU. J'ai donc écrit un fichier MEX qui permet de récupérer ces informations avec MATLAB.
Il faut installer les outils de développement de la SDL 2 et compiler le fichier MEX avant la première utilisation. Toutes les informations sont contenues dans le fichier readme.txt Les information suivantes sont renvoyées : Le code renvoi également sous forme de booléen la disponibilité de ... Voir la suite |
|
|
|
|
Voici un code MATLAB permettant de récupérer la désignation commerciale du processeur (CPU) de votre ordinateur.
Par exemple sur mon ordinateur portable : >> mycpuname = getcpubrandstring mycpuname = Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz Le code fait appel à un fichier C-MEX dont je fournis les versions compilées pour Windows 32 et 64 bits, Linux 32 et 64 bits et Mac 64 bits. Si vous êtes intéressés par le code source, je vous renvoie vers les billets de mon blog traitant de ce sujet : |
|
|
|
|
Voici un code MATLAB permettant d'identifier le type d'un lecteur sous Windows.
Le code utilise l'API Windows via un fichier C-MEX Le fichier source C-MEX ainsi que les versions compilées 32 et 64 bits sont fournis. %GETDRIVETYPE Disk drive type % DT = GETDRIVETYPE(S) determines whether the disk drives contained in S % are removable, fixed, CD-ROM, RAM disk, or network drives. S is a % character array or a cell array of strings containing standard drive % letters as A:\, B:\, C:\, D:\ ... For each entry of S, DT is one of : % % 1 : 'Unknown' % 2 : 'Invalid root path' % 3 : 'Removable media' % 4 : 'Fixed media' % 5 ... Voir la suite |
|
|
|
|
Voici deux codes MATLAB permettant de convertir une référence d'une cellule ou d'une plage de cellules d'une feuille Excel contenue dans une chaine de caractères
Note : l'algorithme n'est pas de moi, il a été récupéré sur le CSSM. Il existe une version supportant uniquement une référence à la fois dans le FEX. |
|
|