Codes-Sources

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

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

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

    Contrôle du volume (Windows)

    Licence : Autre - 28/10/2013 - Téléchargé 16 x
    Voici un code MATLAB pour ajuster le volume sonore sous Windows (32 et 64 bits)

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

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

    Calcul du SNR (Signal Noise Ratio)

    Licence : Autre - 14/04/2013 - Téléchargé 7 x
    Voici deux codes MATLAB permettant de faire le calcul du rapport signal-bruit ou SNR (Signal Noise Ratio):

    Programme de renommage de photos

    Licence : Autre - 13/04/2013 - Téléchargé 6 x
    Voici un programme qui sert à renommer des photos

    Agrandir toutes les figures

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

    Extraire toutes les régions d'une image

    Licence : Autre - 16/05/2013 - Téléchargé 5 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

    Calcul et tracé de la FFT

    Licence : Libre - 25/09/2014 - Téléchargé 5 x
    Voici la fonction plot_fft qui permet de tracé en toute simplicité la FFT (Fast Fourier Transform) d'un signal sur des fréquences positives.
    Le tracé se décompose en deux subplots :

    • celui du dessus qui a des ordonnées linéaires et des fréquences normalisées en abscisses ;

    • celui du dessous avec des ordonnées en dB et des fréquences « normales ».

    Les deux objets Axes ont un datacursor personnalisé affichant les valeurs de l'amplitude et des deux types de fréquence.

    La fonction vous donne la possibilité de faire du zero padding ainsi que ... Voir la suite

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

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

    Modulation analogique FM

    Licence : Autre - 13/04/2013 - Téléchargé 4 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

    Mise en évidence d'élément de matrice à l'affichage dans le Command Window

    Licence : Libre - 04/06/2014 - Téléchargé 4 x
    Voici un code MATLAB qui permet de mettre en évidence d'élément de matrice à l'affichage dans le Command Window

    Démineur

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

    JCL/DFSORT - Etat STC (SDSF) + Traitements SORT (filtre, tri, condition, reformatage) + Envoi mail

    Licence : BSD - 19/03/2014 - Téléchargé 4 x
    Voici un exemple pour récupérer l'état de STC depuis SDSF, reformater les résultats avec l'aide de SORT, et envoyer le tout sous forme de mail via la copie vers une file SMTP.

    Nombres premiers entre eux (coprime)

    Licence : Libre - 04/06/2014 - Téléchargé 3 x
    Ce code MATLAB recherche des nombres premiers entre eux (coprime en anglais) en utilisant le code donné dans le source Algorithme d'Euclide et "plus grand commun diviseur"

    Cette fonction renvoie un tableau booléen (vrai/faux) si les nombres correspondants dans les deux tableaux d'entrée sont premiers entre eux.

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

    Licence : Autre - 11/04/2013 - Téléchargé 3 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 : Autre - 11/04/2013 - Téléchargé 3 x
    Voici un code MATLAB qui montre comment les données deviennent linéairement séparables dans kernel pca

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

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

    Charger et sauvegarder des images 3D

    Licence : Autre - 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

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

    Licence : Autre - 29/05/2013 - Téléchargé 3 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.

    Liste des lecteurs disponibles (amovible, fixe, CD-ROM...)

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

63 éléments

Contacter le responsable de la rubrique Accueil