Link Search Menu Expand Document

MatMul

Ensor.MatMul(Ensor* pEnsor1,Ensor* pEnsor2)

Parameters

  • Ensor* pEnsor1

Ensor.new() 함수등에 의해 만들어진 2차원 배열 포인터를 입력합니다.

  • Ensor* pEnsor2

Ensor.new() 함수등에 의해 만들어진 2차원 배열포인터를 입력합니다.

Return Value

Ensor* pRetEnsor : pEnsor의 엘리먼트에 대한 Matrix Multifly 결과를 가진 Ensor*를 반환합니다.

Remarks

pEnsor1 과 pEnsor2는 같은 엘러먼트 수의 정방행렬을 가져야 합니다.

Examples

function MathEquation()
	local x1 = ensor.new("/{/{3,4,1/},/{2,3,1/},/{5,4,7/}/}")
	local x2 = ensor.new("/{/{2,4,3/},/{2,2,1/},/{2,3,3/}/}")
	local y = ensor.MatMul(x1,x2)
	ensor.Name(x1,"x1")
	ensor.Name(x2,"x2")
	ensor.Name(y,"MatMul(x1,x2)")


	ensor.Table(x1)
	ensor.Table(x2)
	ensor.Table(y)
end

Result