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

    L-System ou système de Lindenmayer

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

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

    WaitBar ParFor

    Téléchargé 1 fois-
    0
    0
    Similaire à la fonction MATLAB de waitbar. Le ParForWaitBar peut surveiller la progression dans un pool parallèle pendant qu'un calcul est effectué
    ---
    Similar to waitbar MATLAB function. The ParForWaitBar can monitor progress in a parallel pool while a computation is carried out
    Licence : Non renseignée - Publié le 03/03/2018 - Auteur : soft001 +

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

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

    Triangle de Sierpenski

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

    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

    [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

    Observer des points dans l'espace kernel (gaussien)

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

    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 +

    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 +

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

    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 +

    Nombres premiers entre eux (coprime)

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

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

    0
    0
    Voici un code MATLAB qui permet de mettre en évidence d'élément de matrice à l'affichage dans le Command Window
    Licence : Libre - Publié le 04/06/2014 - Taille 1235 octet - Auteur : Jerome Briot +

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

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

    Stéréovison - AD-census

    1
    0
    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.
    Licence : Non renseignée - Publié le 13/04/2013 - Taille 2 Ko - Auteur : saturn1 +

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

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