A = { {1,2}, {3,4} } // MatrixForm
A.A (*これだと行列計算はしてくれない*)

これ一度 MarixFormでラッピングしてしまった後から、コード上でアンラップする方法って無いんですかね?
実用性云々(ラッピングしなきゃいいじゃん) ではなく単純に疑問です。

A = ToExpression @ StringSplit[#," "]& @ StringSplit[#,"\n\n"]& @ ToString[A]
文字列にして読み直ししたら一応いけたんですが、改行は2回スペースも2回続きそんなのをあてにしていいものやら...
もっと単純に一発でできてもよさそう。