「行列の積を求めるプログラムで行列Rに行列の積PQの計算結果をいれ
2×2行列だけでなくn×n行列でも計算できるようにする」というプログラム
の結果をもとにPの9乗を求めるんですがわかる方いらっしゃいますか。
ヒントとしてQをPとすればR=Pの2乗、QをPの2乗とすればR=Pの3乗が
求められるそうです。
任意の行列Pが与えられたときのPの9乗を求めたいということですか?
> わかる方いらっしゃいますか。
僕、わかります。
積PQを求めてくれる関数mulがあるんでしょ。
だったら:
matrix R = 単位行列
for ( int i = 0; i < 9; ++i ) {
R = mul(R,P);
}
おしまい。
keichanさんへ。
おっしゃる通りです。わかるでしょうか?
επιστημηさんが答えをせっかく書いてくれていますが……。
# 「わかるでしょうか?」に対する答えは「わかる」か「わからない」かしか無いと思いますが。
ツイート | ![]() |