>>189
どこが判らんのかよく判らんが、pow22()は仮引き数の行列xを仮引き数n乗して
仮引き数の行列yに代入しているようだね。
但し、Cでは配列を値渡しできないのでdouble y[2][2]と言う仮引き数は
double y[][2] と解釈されて、double値2個の配列へのポインタとなる。
つまり、pow22()でのyへの代入は即ちmain()のbへの代入となる。
main()からのpow22()の呼び出しはb, a, kだから a の k 乗を b に入れるということになるね。
#漏れにはそれでなんでフィボナッチ数が求まるのか判らんが。