Codes sources MATLAB

Retrouvez ici tous les meilleurs téléchargements Codes sources MATLAB
Ajouter un nouvel élément

    Modulation analogique FM

    Licence : Non renseignée - 13/04/2013 - Téléchargé 1 x
    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

    Déterminer le système d'exploitation sur lequel un fichier texte a été créé

    Licence : BSD - 04/06/2014 - Téléchargé 1 x
    Voici un code qui permet de déterminer sur quel système d'exploitation un fichier texte a été crée

    La fonction prend en entrée, soit un nom de fichier (avec le chemin complet), soit un identifiant valide comme celui renvoyé par la fonction FOPEN.

    En sortie, la fonction retourne une chaine de caractère spécifiant le système d'exploitation parmi la liste suivante :
    • 'win' => Windows
    • 'unix' => Unix/Linux ou Mac OS X (et +)
    • 'mac' => Mac jusqu'à la version 9



    Elle peut également retourner, en second argument de sortie, le nombre de caractères représentant la fin d'une ligne.

    Si le fichier est vide ou ne contient qu'une seule ligne, la fonction renvoie une c ... Voir la suite

    Taille et nombre d'éléments non zéros dans un vecteur

    Licence : Non renseignée - 29/05/2013 - Téléchargé 1 x
    Voici un code MATLAB qui permet de calculer la taille et le nombre d'éléments différents de zéros dans un vecteur.

    Démineur

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

    La fougere de Barnsley

    Éditeur : Benterki + 1079 octet
    La fougere de Barnsley est un objets fractals réalisable

    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

    Le tapis de Sierpiński

    Éditeur : Benterki A. + 1389 octet
    Le tapis de Sierpiński est un objet fractal de dimension de Hausdorff égal à s=log 8/log 3.

    L-System ou système de Lindenmayer

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

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

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

    Algorithme d'Euclide et "plus grand commun diviseur"

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

    Observer des points dans l'espace kernel (gaussien)

    Licence : Non renseignée - 11/04/2013 - Téléchargé x
    Voici un code MATLAB qui montre comment les données deviennent linéairement séparables dans kernel pca

    Lancer une macro Access depuis MATLAB

    Licence : Non renseignée - 13/04/2013 - Téléchargé x
    Voici un extrait de code MATLAB qui permet de lancer une macro Access depuis MATLAB

    [Excel] Notation de référence de cellules

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

    Agrandir toutes les figures

    Licence : Non renseignée - 13/04/2013 - Téléchargé 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é 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

    Stéréovison - AD-census

    Licence : Non renseignée - 13/04/2013 - Téléchargé x
    Voici une implémentation en MATLAB d'un algorithme de stéréovision.(adcensus)

    Il est très fortement inspiré de ce papier:

    http://xing-mei.net/resource/pdf/adcensus.pdf

    Il est découpé en plusieurs parties:
    - un "matching cost" calculé avec une fenêtre de taille fixe.
    - une agrégation de coût qui permet d'obtenir une disparité plus fiable qui se base sur l’homogénéité des régions.(~les changement de disparité importants n'ont lieu que sur les zones de forts gradients.)
    - un "disparity refinement" qui permet de "smoother" les résultats avec une méthode d'optimisation semi-globale.

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

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

    Calcul de la distance Mahalanobis

    Licence : Non renseignée - 15/04/2013 - Téléchargé x
    Voici un code MATLAB qui fait le calcul de la distance Mahalanobis d'une image

    C'est une implémentation de la formule donnée ici : http://en.wikipedia.org/wiki/Mahalanobis_distance

66 éléments