Contenu principal

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

successors

Trouver des indices d'état et des coûts successifs

Depuis R2023a

    Description

    [succIDS,costs] = successors(graph,currID) trouve les indices d'état succIDS et le coût de tous les états costs qui sont connectés à l'état spécifié currID en utilisant le lien dirigé.

    exemple

    Exemples

    réduire tout

    Chargez les données navGraph pour les états et les liens.

    load navGraphData.mat

    Visualisez l'objet navGraph .

    show(navGraphObj);

    Figure contains an axes object. The axes object contains an object of type graphplot.

    Recherchez des indices et des coûts d'État successifs en fonction du nom d'un État.

    [succIDS,costs] = successors(navGraphObj,"G")
    succIDS = 2×1
    
         1
         8
    
    
    costs = 2×1
    
       38.7759
       13.9383
    
    

    Trouvez les vecteurs d'état des états successifs.

    states = index2state(navGraphObj,succIDS)
    states = 2×3
    
        8.0000    2.0000    0.7218
        8.0000    7.0000    0.6741
    
    

    Arguments d'entrée

    réduire tout

    Objet graphique, spécifié comme objet navGraph .

    État actuel, spécifié sous forme d'entier positif, représentant un index d'état, ou sous forme de chaîne scalaire ou de vecteur de caractères représentant un nom d'état.

    Types de données : double | char | string

    Arguments de sortie

    réduire tout

    Indices d'état successifs, renvoyés sous forme de vecteur colonne d'entiers positifs.

    Types de données : double

    Coût de tous les états successifs, renvoyé sous forme de vecteur de colonne numérique de la même taille que succIDS. La fonction calcule les coûts à l'aide de la propriété Weight ou LinkWeightFcn de l'objet navGraph graph.

    Types de données : double

    Capacités étendues

    développer tout

    Génération de code C/C++
    Générez du code C et C++ avec MATLAB® Coder™.

    Historique des versions

    Introduit dans R2023a

    Voir aussi

    Objets

    Fonctions