Contenu principal

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Exécuter les fonctions MATLAB avec des tableaux distribués

Des centaines de fonctions dans MATLAB® et d'autres toolboxes sont améliorées afin qu'elles fonctionnent sur des tableaux distribués.

n = 1000;
D = distributed(gallery("lehmer",n));
e = eig(D);

Si l'un des arguments d'entrée de ces fonctions distribuées est un tableau distribué, leurs tableaux de sortie sont distribués, à moins que le renvoi de données MATLAB ne soit plus approprié (par exemple, numel).

Les tableaux distribués sont bien adaptés aux calculs mathématiques de grande envergure, tels que les grands problèmes d'algèbre linéaire. Vous pouvez également utiliser des tableaux distribués pour le traitement de Big Data. Pour plus d'informations sur la distribution des tableaux, voir Distributing Arrays to Parallel Workers .

Vérifier le support des tableaux distribués dans les fonctions

Si une fonction MATLAB prend en charge les tableaux distribués, vous pouvez consulter des informations supplémentaires sur l'utilisation des tableaux distribués sur sa page de fonction. Voir Distributed Arrays dans la section Capacités étendues à la fin de la page de fonction.

Conseil

Pour une liste filtrée de toutes les fonctions MATLAB qui supportent les tableaux distribués, voir Liste des fonctions (Distributed Arrays).

Vous pouvez parcourir les fonctions qui supportent les tableaux distribués de tous les produits MathWorks® au lien suivant : Liste de toutes les fonctions (Distributed Arrays). Alternativement, vous pouvez filtrer par produit. Dans la barre Help, cliquez sur Functions . Dans la liste des fonctions, parcourez le volet de gauche pour sélectionner un produit, par exemple, MATLAB . En bas du volet de gauche, sélectionnez Distributed Arrays . Si vous sélectionnez un produit qui ne dispose pas de fonctions distribuées, le filtre Distributed Arrays n'est pas disponible.

Pour plus d'informations sur les mises à jour des fonctions distribuées individuelles, consultez les notes de publication.

Pour vérifier la prise en charge des tableaux distribués parcimonieux, consultez la section suivante.

Support des tableaux distribués parcimonieux

La liste suivante présente les fonctions qui peuvent vous aider à travailler avec des tableaux distribués parcimonieux. En plus de cette liste, la plupart des fonctions élément par élément dans MATLAB fonctionnent également pour les tableaux distribués.