Codes-Sources

Retrouvez ici tous les meilleurs téléchargements Codes-Sources
Ajouter un nouvel élément

    Remplacement de caractères ou de mots dans un fichier texte

    Licence : BSD - 19/01/2017 - Téléchargé 6 x
    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"

    Graphique de type Radar (toile d'araignée)

    Licence : BSD - 27/06/2014 - Téléchargé 5 x
    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

    Agrandir toutes les figures

    Licence : Non renseignée - 13/04/2013 - Téléchargé 4 x
    Voici un code MATLAB qui permet d'agrandir automatiquement toutes les fenêtres (objets Figures)

    Générer une image avec des pixels non rectangulaires

    Licence : Libre - 04/11/2014 - Téléchargé 4 x
    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 :
    • rhb' : losange
    • 'oct' : octogone
    • 'hex' : hexagone
    • 'cir' : disqu ... Voir la suite

    Range Bar Graph

    Licence : BSD - 24/08/2015 - Téléchargé 4 x
    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

    Charger et sauvegarder des images 3D

    Licence : Non renseignée - 14/04/2013 - Téléchargé 3 x
    Voici deux codes MATLAB pour charger et sauvegarder des images 3D

    Ces fonctions se basent sur les fonctions imread et imwrite, de la boîte à outils "Image Processing", qu'il vous faudra donc posséder.

    La fonction readstack (ou "charge pile") charge un fichier ou une succession de fichiers. La fonction permet d'importer :
    • des séries d'images numérotées en ordre croissant (img00.tif, img01.tif...), en général il suffit de donner la première image pour que toute la pile se charge
    • des images tif multi-page
    • des images stockées en "raw", dans ce cas il faut spécifier le type de données et la taille du résultat



    La fonction savestack, qui sauve un tableau ... Voir la suite

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

    Licence : Non renseignée - 14/04/2013 - Téléchargé 3 x
    Voici un programme MATLAB, permet de convertir une matrice de niveaux de gris en une matrice RGB

    Extraire toutes les régions d'une image

    Licence : Non renseignée - 16/05/2013 - Téléchargé 3 x
    Voici un code MATLAB qui permet l'extraction des toutes les régions d'une image a l'aide des fonctions bwlabel et regionprops

    Courbe et flocon de Koch - Koch curve and snowflake

    Licence : Libre - 04/06/2014 - Téléchargé 2 x
    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];

    Algorithme d'Euclide et "plus grand commun diviseur"

    Licence : Libre - 04/06/2014 - Téléchargé 2 x
    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.

    Cercles de Ford - Ford circles

    Licence : Libre - 04/06/2014 - Téléchargé 2 x
    Les cercles de Ford ont la particularité d'être tous au mieux tangents. Ils ne s'intersectent jamais.

    On les détermine en utilisant les nombres premiers entre eux. Voir le source Nombres premiers entre eux (coprime) disponible sur ce site.

    Le code MATLAB permet de générer des cercles de Ford pour des couples de nombres premiers entre eux.

    [Statistics Toolbox] Détecter des données erronées

    Licence : Non renseignée - 11/04/2013 - Téléchargé 2 x
    Tout expérimentateur s'est une fois au moins demandé s'il était justifié ou non de supprimer d'une série de mesures des points manifestements abérants. Quand ces points sont nombreux, et en continuité avec les points normaux, la question devient cornélienne.

    Je m'intéresse ici au cas ou les données s'avèrent "bizares" quand elles ont un résidu important par rapport à un modèle (depuis la simple régression linéaire jusqu'au modèle sophistiqué de 10000 lignes de code). Dans ce cas là, on a l'habitude de considérer les résidus (les erreurs au modèle) comme normalement distribués.

    La question qui m'intéresse se réduit donc à la détection de valeurs improbables dans une distribution normale.

    Il se trouve que le m ... Voir la suite

    Slider temps réel et récupération de position souris temps réel

    Licence : Non renseignée - 13/04/2013 - Téléchargé 2 x
    Voici un code MATLAB parfait pour comprendre les callbacks, les handles, recuperer la position de la souris et faire un slider temps reel.

    Programme de renommage de photos

    Licence : Non renseignée - 13/04/2013 - Téléchargé 2 x
    Voici un programme qui sert à renommer des photos

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

    Licence : Non renseignée - 16/05/2013 - Téléchargé 2 x
    Voici un code MATLAB qui calcule le centre de masse de toutes les regions d'une image

    Démineur

    Licence : Libre - 05/06/2013 - Téléchargé 2 x
    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.

    Forbidden donut

    Licence : BSD - 04/06/2014 - Téléchargé 2 x
    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

    JCL - Envoi Mail (avec ou sans pièce jointe) via JES2 & STC SMTP

    Licence : BSD - 19/03/2014 - Téléchargé 2 x
    Voici deux JCL pour envoyer des mails depuis z/OS.
    L'envoie se fait en copie vers une file JES2 :
    //SYSUT2 DD SYSOUT=(A,SMTP)

    OXO (Tic-Tac-Toe) en Scilab

    Licence : BSD - 05/03/2017 - Téléchargé 2 x
    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

    Triangle de Sierpenski

    Éditeur : Benterki + 950 octets
    Triangle de Sierpenski est aussi un objet fractal de dimension de Hausdorff égal à s=log 3/log 2

77 éléments