Suppose $H$ is a subgroup of $\mathrm{GL}_n(\mathbf{R})$ with the property that any element $h$ of $H$ is represented as a matrix with non-negative entries.
Two examples of $H$ I can think of include the group of diagonal matrices with positive entires and the group of permutation matrices. Let $K$ be the group generated by these two subgroups.
Because the formula for the inverse of a 2x2 matrix is available, as the inverse of any element of $H$ must also be in $H$, I can show that any such $H$ must be a subgroup of $K$ in this case.
My question is whether for $n \geq 3$ that $K$ contains any such $H$.
Proffering the following argument for an affirmative answer.
Let $G$ be such a group. Assume that $A=(a_{ij})\in G$ has two or more non-zero entries on some row, say, both $a_{ij}$ and $a_{ik}$ are positive. Let $B=(b_{ij})\in G$ be any matrix. Because $B$ is invertible there exists an $\ell$ such that $b_{\ell i}>0$. This implies that in the product $BA$ the entries $(\ell,j)$ and $(\ell,k)$ are both positive.
But this means that $BA$ cannot be the identity matrix contradicting the fact that $A^{-1}\in G$.
An analogous argument proves that no column of an element of $G$ can contain two or more non-zero entries. Therefore all the matricess of $G$ are monomial, and we are done.