Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

stateinfo

Información del vector de estado para insEKF

Desde R2022a

Descripción

ejemplo

info = stateinfo(filter) devuelve una estructura cuyos campos contienen descripciones de los elementos del vector de estado en el filtro.

ejemplo

indices = stateinfo(filter,stateName) devuelve los índices de los componentes del vector de estado del filtro correspondiente al nombre de estado especificado.

ejemplo

indices = stateinfo(filter,sensor,stateName) devuelve los índices de los componentes del vector de estado del sensor correspondiente al nombre de estado especificado.

Ejemplos

contraer todo

Cree un objeto insGyroscope y utilícelo para construir un objeto insEKF .

sensor = insGyroscope;
filt = insEKF(sensor);

Muestra la información de todos los componentes del estado.

stateinfo(filt)
ans = struct with fields:
        Orientation: [1 2 3 4]
    AngularVelocity: [5 6 7]
     Gyroscope_Bias: [8 9 10]

Obtener los índices para el estado orientation .

stateinfo(filt,"Orientation")
ans = 1×4

     1     2     3     4

Obtenga los índices de polarización del sensor utilizando la entrada del objeto sensor.

stateinfo(filt,sensor,"Bias")
ans = 1×3

     8     9    10

Obtenga los índices de polarización del sensor directamente del filtro.

stateinfo(filt,"Gyroscope_Bias")
ans = 1×3

     8     9    10

Argumentos de entrada

contraer todo

Filtro INS, especificado como un objeto insEKF .

Nombre de una parte del estado del filtro o sensor, especificado como una cadena escalar o vector de caracteres.

Utilice la función de objeto stateinfo para buscar los nombres de las partes de estado en el filtro.

Ejemplo: "AngularVelocity"

Ejemplo: "Bias"

Tipos de datos: char | string

Sensor inercial, especificó uno de estos objetos utilizados para construir el objeto de filtro insEKF :

Argumentos de salida

contraer todo

Información del estado, devuelta como una estructura. Los nombres de los campos de la estructura son nombres de los elementos del vector de estado en el filtro. Los valores de cada campo son los índices correspondientes del vector de estado.

Índices estatales, devueltos como un vector de elementos M de índices estatales, donde M es la dimensión de la parte del estado correspondiente al stateName Por ejemplo, si el nombre del estado corresponde al primer, segundo y tercer elemento en el vector de estado del filtro, entonces la función devuelve indices como [1 2 3].

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2022a