IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Codes sources MATLAB59 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Codes sources MATLAB

Liste des 59 ressources de cette catégorie

    Forbidden donut

    Téléchargé 1 fois-
    0
    0
    Un jeu disons... assez bête.

    Vous êtes Homer Simpson et vous cherchez à attraper le donut, c'est tout.

    Attention : baisser le son de votre ordinateur si vous êtes au travail
    Licence : BSD - Publié le 04/06/2014 - Taille 30 Ko - Auteur : Jerome Briot +

    Conversion d'une image de gris en une matrice RGB en utilisant les colormap

    Téléchargé 1 fois-
    0
    0
    Voici un programme MATLAB, permet de convertir une matrice de niveaux de gris en une matrice RGB
    Licence : Non renseignée - Publié le 14/04/2013 - Auteur : kmaniche +

    [Excel] Conversion adresse cellule - indices de tableau

    Téléchargé 1 fois-
    0
    0
    Voici deux fonctions xls2num et num2xls qui servent à effectuer la conversion d'une adresse de cellule Excel de format A1 vers les indices d'un tableau et inversement.

    La fonction num2xls pourra en particulier servir à renseigner l'argument xlRange des fonctions xlsread et xlswrite, ou la plage de cellules de l'objet VBA Range lors du Voir la suite
    Code source - Licence : Libre - Publié le 22/12/2018 - Taille 1433 octet

    Tracé des axes mineur/majeur, de l'ellipse et du cercle équivalent et du rectangle englobant de chaque région

    Téléchargé 1 fois-
    0
    0
    À partir de la structure en sortie de la fonction regionprops, cette fonction trace, sur chaque région d'une image :

    • le rectangle englobant, en se servant du champ BoundingBox de la structure et de la fonction rectangle ;

    • l'ellipse équivalente ayant les mêmes moments, tracée de façon paramétrique à partir :

      • du grand axe, ou axe majeur correspondant au champ MajorAxisLength,

      • du petit axe, ou axe mineur correspondant au champ MinorAxisLength,

      • de son orientation : champ O ... Voir la suite
    Code source - Licence : Libre - Publié le 22/12/2018

    Lister les principaux composants matériels de votre ordinateur avec MATLAB sur Windows

    Téléchargé 1 fois-
    0
    0
    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]
    Licence : BSD - Publié le 28/09/2014 - Auteur : Jerome Briot +

    reconnaissance de chiffre

    Téléchargé 1 fois-
    0
    0
    reconnaissance de chiffre manuscrite de 0à9 utilisé KPPV méthode.
    Code source - Licence : Non renseignée - Publié le 03/03/2018 - Éditeur : maroua21 +

    Calcul du centre de masse de toutes les regions d'une image

    Téléchargé 1 fois-
    1
    0
    Voici un code MATLAB qui calcule le centre de masse de toutes les regions d'une image
    Licence : Non renseignée - Publié le 16/05/2013 - Auteur : mihaispr +

    La fougere de Barnsley

    Téléchargé 1 fois-
    0
    0
    La fougere de Barnsley est un objets fractals réalisable
    Licence : Freeware - Publié le 20/05/2012 - Taille 1079 octet - Éditeur : Benterki +

    Système de fonctions itérées - IFS - Iterated function system

    Téléchargé 1 fois-
    0
    0
    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
    Licence : Libre - Publié le 04/06/2014 - Taille 4 Ko - Auteur : Jerome Briot +

    Algorithme d'Euclide et "plus grand commun diviseur"

    Téléchargé 1 fois-
    0
    0
    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.
    Licence : Libre - Publié le 04/06/2014 - Taille 1313 octet - Auteur : Jerome Briot +

    Agrandir toutes les figures

    Téléchargé 1 fois-
    0
    0
    Voici un code MATLAB qui permet d'agrandir automatiquement toutes les fenêtres (objets Figures)
    Licence : Non renseignée - Publié le 13/04/2013 - Auteur : mr_langelot +

    Arbre de Pythagore - Pythagoras tree

    Téléchargé 1 fois-
    0
    0
    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.
    Licence : Libre - Publié le 04/06/2014 - Taille 1 Ko - Auteur : Jerome Briot +

    OXO (Tic-Tac-Toe) en Scilab

    0
    0
    Clone Scilab du Jeu de morpion

    Menus :
    "Nombre de Joueurs" permet de choisir de 2 à 4 joueurs.
    "Tailles" sélectionne une grille de 8, 10, 12, 14, 16, 18 ou 20 cases de côté.
    "Joueur humain" sélectionne une couleur pour le joueur humain, ou aucun joueur humain.

    Boutons :
    "Jouer" lance une nouvelle partie.
    "Suggérer" affiche dans chaque case la probabilité de victoire - pour le joueur humain après la première pression - pour tous les joueurs après la seconde.
    "Décimer" détruit un rectangle de pions aléatoire si un des joueurs est humain, sinon il laisse l'utilisateur choisir les deux coins du rectangle.
    "Arrêter partie" interromps la partie en cours.
    "Sortir" quitte le programme ... Voir la suite
    Licence : BSD - Publié le 05/03/2017 - Auteur : Jérôme_Labatut +

    Informations sur la carte graphique NVIDIA avec MATLAB et le NVIDIA System Management Interface

    0
    0
    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
    Licence : BSD - Publié le 25/06/2014 - Auteur : Jerome Briot +

    Courbe et flocon de Koch - Koch curve and snowflake

    0
    0
    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 :
    1. sx = [0;1];
    2. sy = [0;0];


    Et pour le flocon de Koch :
    1. sx{2} = [0;.5;1;0];
    2. sy{2} = [0;sqrt(3)/2;0;0];

    Licence : Libre - Publié le 04/06/2014 - Taille 1 Ko - Auteur : Jerome Briot +

    Récupérer des informations sur votre ordinateur avec MATLAB sur Windows (WMIC)

    0
    0
    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
    Licence : BSD - Publié le 28/09/2014 - Auteur : Jerome Briot +

    Jeu du chaos - Chaos Game (2D/3D)

    0
    0
    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

    • form.name
    • form.polyg
    • form.frac
    • form.keeppolyg



    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 :

    • form.name = 'Sierpinski triangle';
    • form.polyg = [0 1 .5 ; 0 0 sqrt(2)/2];
    • form.frac = .5;
    • form.keeppo ... Voir la suite
    Licence : Libre - Publié le 04/06/2014 - Taille 3 Ko - Auteur : Jerome Briot +

    DOS In Translation

    0
    0
    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.
    Licence : BSD - Publié le 15/10/2014 - Auteur : Jerome Briot +

    Triangle de Sierpenski

    0
    0
    Triangle de Sierpenski est aussi un objet fractal de dimension de Hausdorff égal à s=log 3/log 2
    Licence : Freeware - Publié le 20/05/2012 - Taille 950 octets - Éditeur : Benterki +

    L-System ou système de Lindenmayer

    0
    0
    Voici un ensemble de codes MATLAB permettant de générer et d'afficher un L-System à partir d'une grammaire donnée et pour N itération

    Le code MATLAB principal prend en entrée une structure grammar qui contient les champs suivant :
    • grammar.name
    • grammar.variables
    • grammar.constants
    • grammar.start
    • grammar.rules


    Par exemple, pour l'exemple http://en.wikipedia.org/wiki/L-system#Example_1:_Algae la grammaire associée sera :
    • grammar.name = 'algae';
    • grammar.variables = {'A' 'B'};
    • grammar.constants = {};
    • grammar.start = 'A';
    • grammar.rules = {'A' ' ... Voir la suite
    Licence : Libre - Publié le 04/06/2014 - Taille 2 Ko - Auteur : Jerome Briot +