peut-être me manque l'évidence, mais comment puis-je obtenir la valeur moyenne de la matrice suivante?comment calculer la valeur moyenne d'une matrice incomplète avec maxima?
matrix([ , , ],
[7.5133, , 5.3 ],
[4.93 , 5.7667 , 2.9067 ]);
J'ai essayé moyenne, geometric_mean, ... et les autres commandes du paquet descriptif, mais ils ne fonctionnent pas avec des valeurs manquantes.
salutations Marcus
Hmm, je ne comprends pas comment vous avez tapé dans cette matrice. Je reçois un message d'erreur lorsque je le copie dans Maxima, à cause des virgules qui n'ont pas d'éléments réels entre eux. –
Cher Robert, désolé pour la réponse tardive à votre commentaire. Vous avez raison, j'ai tapé la matrice avec a1: matrix ([NIL, NIL, NIL], [7.5, NIL, 5.3], ...) et plus tard j'ai utilisé matrixmap (lambda ([u], si u = NIL alors "" sinon vous), a1); se débarrasser des NIL. Je l'ai essayé de cette façon, parce que je pensais que NIL pourrait être la cause principale des problèmes avec mean() et plus tard je ne l'ai jamais changé. Cordialement, Marcus – IInatas