行列計算クラス

今年からまた画像処理とかやりそうな雰囲気なので、
行列計算の整理と計算クラスの作成をチマチマと開始。
行列のデータを簡単に作りたいので、仕様を検討。
イメージはこんな感じ。

Matrix A(3,3);
Matrix B(3,2);
Matrix C(3,2);

 A = {{0,2,1},
      {1,0,3},
      {1,4,1}};

 B = {{1,3},
      {5,3},
      {2,3}};

 C = A * B;

もっと簡単に出来ればいいんだろうけど…。
あと、行列計算は行数と列数が合ってないと計算出来ないので、
エラー処理が必要かな…。