Так.
1) У меня есть пространство

, его базис это множество матриц, у которых один элемент равен единице, а все остальные нулю;
2) У менять есть второе пространство

. Известен линейный оператор

. Для того, чтобы найти матрицу этого оператора, я беру каждый базисный вектор (матрицу) пространства

и действую на него оператором. Получаю набор новых матриц
совпадающих с базисом пространства 
, которое Вы называете кодоменом;
3) Далее Вы предлагаете записать полученные матрицы в базисе пространства

, т.е. предлагаете записать базисные вектора пространства

в виде линейной комбинацией базисных векторов пространства

. Результат этой операции очевиден.
Я правильно Вас понимаю?