Matlab-Matrix-Multiplikation ignoriert nans?

Ich habe zwei Matrizen A und B was ich will, sich zu vermehren, aber Sie enthalten nans.

Den Standard multiplizieren stellt nan nach unten die gesamte Spalte das Ergebnis, wo es sogar eine single nan in den Daten. Ich möchte Sie zu ignorieren, wie nansum/nanmean usw machen. In anderen Worten, anstatt computing

 sum( A(i,j) * B(j,k) )

Ich soll nansum.

Ich vermute, dies ist möglich durch ersetzen nan mit 0, und dann die Multiplikation, aber der Punkt, der mit nansum ist, zu vermeiden, dass, rechts?

Schreibe einen Kommentar