Vor allem anderen muss ich sagen, dass ich Comparing two matrices with eigen studiert habe, aber meine Frage ist nicht die gleiche. Angenommen, ich habe zwei Eigen Matrizen A und B, und ich möchte A bearbeiten in folgenden Weise:Wie zwei Matrizen zu vergleichen?
wenn (A (i, j)> B (i, j)) A (i, j) = A (i, j) sonst A (i, j) = B (i, j)
ich denke, es möglich ist, sie ohne eine explizite for-Schleife zu tun. Aber ich bin noch nicht sehr gut mit Eigen. Was wäre der beste Ansatz?
Ich bin nicht in Eigen aber allgemein so etwas auf dem Weg von A geht = A auszudrücken * (A> B) + B * (B> A). – ypnos
Ist 'a = (a> b)? a: b' Arbeit überhaupt? –
@AlanStokes Ich glaube nicht, dass das funktionieren würde, da du/tern den ternären Operator nicht überladen kannst. – ypnos