Example: I have a matrix $R = \left( \begin{array}{cc} A & \mathbf{t} \\ 0 & 1 \end{array} \right) $ where $A$ is 3-by-3 and $\mathbf{t}$ is 3 by 1. Or in Mathematica
A={{1,0,0},{0,0,1},{0,-1,0}};
t={1,1,1}
I would like to be able to use a form of block matrix notation / entry and subsequently find the inverse of R.
Question: Is this possible?


{t}\[Transpose]being necessary is important and subtle: Mathematica (to its credit) does NOT finesse the fact that vectors must be either1 x norn x 1matrices, that is, explicitly either row or column vectors. Pretty much everything else (including my beloved Golub & VanLoan) does (tho G&VL have the grace at least to say they do). I find the conceptual hygiene forced by Mathematica to be refreshing and helpful. – Reb.Cabin Jul 27 '14 at 17:32ArrayFlattendid give me a consistently dimensioned array, but it put every element in its own list. (Whereashould have been, it put{a}.) The other solution, where I could use Ctrl+Enter and Ctrl+, worked though. – Travis Bemrose Dec 05 '15 at 01:59