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
|
|
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.
|
|
|
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
|
|
|
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
|
Licence : Libre
- Publié le 04/11/2014
- Taille 26 Ko
- Auteur : Jerome Briot
|
|
|
À 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
|
|
|
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.
|
Licence : Libre
- Publié le 04/06/2014
- Taille 2 Ko
- Auteur : Jerome Briot
|
|
|
Voici un code MATLAB permettant d'identifier le type d'un 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.
%GETDRIVETYPE Disk drive type
% DT = GETDRIVETYPE(S) determines whether the disk drives contained in S
% are removable, fixed, CD-ROM, RAM disk, or network drives. S is a
% character array or a cell array of strings containing standard drive
% letters as A:\, B:\, C:\, D:\ ... For each entry of S, DT is one of :
%
% 1 : 'Unknown'
% 2 : 'Invalid root path'
% 3 : 'Removable media'
% 4 : 'Fixed media'
% 5 ... Voir la suite
|
Licence : BSD
- Publié le 04/06/2014
- Taille 8 Ko
- Auteur : Jerome Briot
|
|
|
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).
|
Licence : BSD
- Publié le 04/06/2014
- Taille 7 Ko
- Auteur : Jerome Briot
|
|
|
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
|
Licence : BSD
- Publié le 24/08/2015
- Taille 1255 octet
- Auteur : Jerome Briot
|
|
|
Voici un code MATLAB qui trace les graphiques de deux fonctions, et hachure la surface entre les deux courbes
|
Licence : Non renseignée
- Publié le 17/12/2013
- Taille 1172 octet
- Auteur : mr_samurai
|
|
|
Voici un code MATLAB pour ajuster le volume sonore sous Windows (32 et 64 bits)
|
Licence : Non renseignée
- Publié le 28/10/2013
- Taille 47 Ko
- Auteur : paradize3
|
|
|
Voici deux codes MATLAB qui permettent de contrôler le VLC Media Player (plus d'info sur le projet VideoLAN : http://www.videolan.org/) dans MATLAB afin d'afficher du contenu multimédia disponible en local sur votre machine ou bien en ligne.
Ce player est disponible gratuitement et permet de lire de nombreux formats audio et vidéo
Comme les deux codes utilisent le contrôle ActiveX du VLC Media Player, il ne fonctionne que sous Windows.
Vous devez dans un premier temps télécharger et installer le VLC Media Player en vérifiant bien que la case "Web Plugins > Plugin ActiveX" soit bien cochée lors de l'installation.
A ce titre, si vous travaillez sur une machine ... Voir la suite
|
Licence : Non renseignée
- Publié le 13/11/2013
- Taille 8 Ko
- Auteur : Jerome Briot
|
|
|
Voici un extrait de code MATLAB qui permet de lancer une macro Access depuis MATLAB
|
Licence : Non renseignée
- Publié le 13/04/2013
- Auteur : Nitromard
|
|
|
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.
|
Licence : Libre
- Publié le 04/06/2014
- Taille 1 Ko
- Auteur : Jerome Briot
|
|
|
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
|
|
|
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
|
|
|
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
|
Licence : Non renseignée
- Publié le 14/04/2013
- Taille 4 Ko
- Auteur : Kangourou
|
|
|
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
|
|