Vectorize min () für Matrix

Ich hoffe, die folgende Schleife zu vektorisieren:

for (i in 1:n) {
    for (j in 1:m) {
        temp_mat[i,j]=min(temp_mat[i,j],1);
    }
}  

Ich dachte, ich könnte tuntemp_mat=min(temp_mat,1), aber das gibt mir nicht das gewünschte Ergebnis. Gibt es eine Möglichkeit, diese Schleife zu vektorisieren, um sie viel schneller zu machen?