VBA 使えるソースコード

つたないソースコードを載せます。これは、他人の書いたソースコードを読む練習に最適です。初心者の方は、どうしたらきれいになるかなど考えながら活用してください。

Python 行列の積

def m_product(m1,m2):


m = #returnするやつ


for i in range(len(m1)): #m1の行を固定
r = #各行を入れるところ


for j in range(len(m2[0])): #m2のどの列なのかを決める
v = 0


for k in range(len(m2)): #m2の列の数
v += m1[i][k] * m2[k][j] #m1のi行目のk列、m2のk行目のj列
r.append(v)
m.append(r)
return m

m1 = [[1,2],[3,4]]
m2 = [[5,6],[7,8]]
print(m_product(m1,m2))