Main Content

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

reset

Réinitialiser les états internes pour insfilterErrorState

Description

exemple

reset(FUSE) réinitialise le State, StateCovariance et les intégrateurs internes de FUSE, un insfilterErrorState objet, à leurs valeurs par défaut.

Exemples

réduire tout

Create un objet insfilterErrorState et définissez sa fréquence d'échantillonnage sur 10 Hz.

filter = insfilterErrorState(IMUSampleRate=10);

Prédire l'état du filtre sur la base d'une lecture de l'accéléromètre de [1 1 1]m/s2et une lecture gyroscopique de [1 1 0] rad/s. Afficher l'état du filtre.

predict(filter,[1 1 1],[1 1 0]);
disp(filter.State')
    0.9975    0.0499    0.0499         0         0         0         0   -0.1000   -0.1000    0.8810         0         0         0         0         0         0    1.0000

Réinitialisez et affichez l’état du filtre.

reset(filter)
disp(filter.State')
     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     1

Arguments d'entrée

réduire tout

insfilterErrorState, spécifié comme objet.

Capacités étendues

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

Historique des versions

Introduit dans R2019a