Sie könnten eine Maske verwenden
%Vor% wobei a
die Matrix ist, nach der Sie den max suchen möchten. Die Maske wählt die Elemente außerhalb der Diagonalen aus, so dass a[mask]
ein langer Vektor aller Elemente außerhalb der Diagonalen ist. Dann nimmst du einfach die max.
Oder, wenn es Ihnen nichts ausmacht, das ursprüngliche Array zu ändern
%Vor% Natürlich können Sie immer eine Kopie erstellen und dann das obige tun, ohne das Original zu ändern. Dies setzt auch voraus, dass a
ein Gleitkommaformat ist.