Le 26/10/2015 18:07, Sigrid Lehuta a écrit :
>
>
> - Le probleme est independant de l equation de recrutement et concerne les
> multiplications de matrice.
> En effet, la multiplication de la matrice de repro par la matrice
> MappingReproRecu cf code en dessous ( zrzr.transpose().mult(oeufsm);) ne
> fonctionne pas.
> impossible de comprendre comment utiliser .mult efficacement. j ai essayé
> d'échanger les matrices et de transposer, rien a faire!
> L'API dit que .mult(matrixND) s applique a 2 matrice 2D. ici on a une matrice
> 1D et une matrice 2D, peut etre est ce la raison de l echec. on doit pouvoir
> multiplier une 2D par une 1d aussi normalement...
> Qu'en dit le fabriquant de la librairie MatrixND?
zrzr est une matrice zone repro / zone recru
et oeufsm une matrice zone repro
La multiplication de zrzr.mult(oeufsm); ne semble pas avoir de sens et
zrzr.transpose().mult(oeufsm); non plus
(parce que les zone recru et zone repro ne sont pas des sémantiques compatibles)
par contre, l'inverse, oeufsm.mult(zrzr) en a plus car les semantiques sont
compatible, ce n'est pas ca que tu veux ?
--
Éric Chatellier - www.codelutin.com - 02.40.50.29.28
_______________________________________________
Isis-fish-devel mailing list
Isis-fish-devel@list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel