2017-06-05 49 views
0

我只想知道,为什么每当我调用函数multiply_matrix(matrixA,matrixB)并将其与matrixA(3x3矩阵)和matrixB(3x3矩阵)一起提供时,它会返回“Expected end of statement” )。 错误总是在“下一个k”。使用VBS乘以2矩阵

这是函数的代码。

Function multiply_matrix(matrixA, matrixB) 

    dim answer_matrix(3,3) 


    for i=0 to UBound(matrixA,1) 

     for j=0 to UBound(matrixB,2) 

      sum = 0 

      for k=0 to UBound(matrixB,1) 

       sum = sum + (matrixA(i,k) * matrixB(k,j)) 

      next k 

      answer_matrix(i,j) = sum 

     next j 

    next i 

    multiply_matrix = answer_matrix 


End Function 

回答

1

其他基本方言允许Next之后的变量名,VBScript没有。