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

    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 +

    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

    Uicontrol PopupMenu réjectifs

    Téléchargé 1 fois-
    1
    0
    Voici une fonction makeRejectivePopups qui permet d'avoir plusieurs objets Uicontrol de style 'popupmenu' au contenu réjectif. C'est à dire que lorsque l'on sélectionne un élément dans un popup, celui-ci est supprimé de la liste des autres menus, évitant ainsi une « double » sélection d'un élément.
    Chaque menu devra posséder un élément « neutre » qui désignera une non-sélection. Cet élément sera le seul à être présent en permanence dans tous les menus. Il permettra entre autres de passer par un état intermédiaire pour pouvoir effectuer un échange d'éléments entre deux menus.
    Cette fonction renvoie une structure de deux fonctions :
    • setIndex qui permettra de modifier l'élément sélectionné, en exécutant o ... Voir la suite
    Licence : Libre - Publié le 12/04/2014

    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 +

    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 +

    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 +

    Modulation analogique FM

    Téléchargé 1 fois-
    0
    0
    Le code MATLAB modélise une chaine de transmission d'un signal analogique en utilisant la modulation FM.

    1-modulation
    signal_informatif ---->integrateur---->modulateurFM--->signal modulé

    2-démodulation

    signal modulé--->dérivateur-->redresseur-->fitrepasbas--->elimination composante continu
    on élimine la composante continue en descriminant la moyenne du signal
    Licence : Non renseignée - Publié le 13/04/2013 - Taille 1119 octet - Auteur : laila morad +

    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 +

    [Excel] Détermination plage de cellules utilisées dans la feuille courante

    Téléchargé 1 fois-
    0
    0
    Voici un code MATLAB qui retourne la plage de cellules utilisées dans la feuille courante d'un fichier xls
    Licence : Libre - Publié le 04/06/2014 - Auteur : Jerome Briot +

    Courbe et flocon de Koch - Koch curve and snowflake

    Téléchargé 1 fois-
    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 +

    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 +

    Informations sur le processeur avec MATLAB et la SDL 2

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


    • cpuCacheLineSize : taille du cache L1 en Ko

    • cpuCount : nombre de coeurs (Intel hyperthreading compris)

    • systemRAM : quantité de mémoire RAM installée


    Le code renvoi également sous forme de booléen la disponibilité de ... Voir la suite
    Licence : BSD - Publié le 04/06/2014 - Auteur : Jerome Briot +

    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 +

    Arbre de Pythagore - Pythagoras tree

    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 +

    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 +

    Observer des points dans l'espace kernel (gaussien)

    0
    0
    Voici un code MATLAB qui montre comment les données deviennent linéairement séparables dans kernel pca
    Licence : Non renseignée - Publié le 11/04/2013 - Auteur : acx01b +

    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 +

    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 +

    Le tapis de Sierpiński

    0
    0
    Le tapis de Sierpiński est un objet fractal de dimension de Hausdorff égal à s=log 8/log 3.
    Licence : Freeware - Publié le 20/05/2012 - Taille 1389 octet - Éditeur : Benterki A. +