Contenu principal

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

index2state

Trouver des vecteurs d'état d'indices d'état

Depuis R2023a

    Description

    states = index2state(graph,stateIDS) trouve les vecteurs d'état states pour les indices d'état interrogés stateIDS, s'ils existent dans le navGraph objet graph.

    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 .

    Indices d'état, spécifiés sous la forme d'un vecteur colonne d'entiers positifs.

    Types de données : single | double

    Arguments de sortie

    réduire tout

    Vecteurs d'état, renvoyés sous forme de matrice dans laquelle chaque ligne représente un vecteur d'état. Les vecteurs d'état doivent être de même taille que ceux de la colonne StateVector de la table States 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