使用VBS乘以2矩阵

时间:2017-06-05 01:59:05

标签: vbscript

我只想知道为什么这会返回"预期结束声明"每当我调用函数multiply_matrix(matrixA,matrixB)并用matrixA(3x3矩阵)和matrixB(3x3矩阵)提供它。 错误总是在"接下来的k"。

这是函数的代码。

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 个答案:

答案 0 :(得分:1)

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