Main Content

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

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

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

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 des données MATLAB ne soit plus approprié (par exemple, numel).

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

Vérifiez la prise en charge 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 Extended Capabilities à la fin de la page de fonction.

Conseil

Pour une liste filtrée de toutes les fonctions MATLAB prenant en charge les tableaux distribués, voir Liste des fonctions (tableaux distribués).

Vous pouvez parcourir les fonctions prenant en charge les tableaux distribués de tous les produits MathWorks® sur le lien suivant: Liste de toutes les fonctions (tableaux distribués). Vous pouvez également 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 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 de fonctions distribuées individuelles, consultez les notes de version.

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

Prise en charge 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émentaires de MATLAB fonctionnent également pour les tableaux distribués.