Main Content

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

residualmag

Résidus et covariance résiduelle des mesures du magnétomètre pour insfilterAsync

Depuis R2020a

Description

exemple

[res,resCov] = residualmag(FUSE,magReadings,magReadingsCovariance) calcule le résidu, residual, et la covariance résiduelle, resCov, sur la base des lectures du magnétomètre et de la covariance correspondante.

Exemples

réduire tout

Create un objet insfilterAsync et afficher son état.

filter = insfilterAsync;
disp(filter.State')
    1.0000         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0   27.5550   -2.4169  -16.0849         0         0         0

Définir une lecture de magnétomètre et sa covariance.

magReading = [132.7000   91.1000   60.5000];
magCovariance = eye(3);

Obtenez la covariance résiduelle et résiduelle.

[res,resCovariance] = residualmag(filter,magReading,magCovariance)
res = 1×3

  105.1450   93.5169   76.5849

resCovariance = 3×3

    5.0974         0    0.0000
         0    5.0974         0
   -0.0000         0    5.0974

Arguments d'entrée

réduire tout

insfilterAsync, spécifié comme objet.

Lectures du magnétomètre en µT, spécifiées comme un vecteur ligne à 3 éléments de nombres réels finis.

Types de données : single | double

Covariance d'erreur des lectures du magnétomètre en µT2, spécifiée sous la forme d'un scalaire, d'un vecteur ligne à 3 éléments ou d'une matrice 3 x 3.

Types de données : single | double

Arguments de sortie

réduire tout

Résidu, renvoyé sous forme de vecteur 1 x 3 de valeurs réelles en µT.

Types de données : single | double

Covariance résiduelle, a renvoyé une matrice 3 par 3 de valeurs réelles en (µT) 2.

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 R2020a

Voir aussi