Sunday, October 25, 2015

Lab6 - Multiply two matrices

def setup():
    row1=[1,2,3]
    row2=[4,5,6]
    row3=[7,8,9]
    matrix1=[row1,row2,row3]
    row4=[9,8,7]
    row5=[6,5,4]
    row6=[3,2,1]
    matrix2=[row4,row5,row6]
    multiply_tow_matrix(matrix1,matrix2)
   
def multiply_tow_matrix(matrix1,matrix2):
    iRow=0
    iResultNow=0
    const1=0
    while(iResultNow < len(matrix1)):
        i=0
        iResult=0
        const2=0
        print("|",end = "")
        while(iResult < len(matrix2[iRow])):
            t1=matrix1[iRow+const1][i]*matrix2[iRow][i+const2]
            t2=matrix1[iRow+const1][i+1]*matrix2[iRow+1][i+const2]
            t3=matrix1[iRow+const1][i+2]*matrix2[iRow+2][i+const2]
            print(" ",t1+t2+t3,end = " ")
            const2+=1
            iResult+=1
        print("|")
        const1+=1
        iResultNow+=1
       
setup()

No comments:

Post a Comment