2013-08-28 3 views
-2

그래서 두 개의 매트릭스를 사용하여 기본 수학을 수행하고자합니다.기본 매트릭스 수학 in R

제 입력으로 두 개의 3x3 행렬이 있습니다. matrixA의 모든 정수를 matrixB의 모든 정수로 나누고 출력을 해당 제품의 3x3 행렬로 나누고 싶습니다.

저를 위해 할 수있는 R 기능은 무엇입니까?

미리 감사드립니다.

+0

matrixB에는 0이 포함되어 있습니까? – Frank

+1

그럼 왜 표준'/'연산자를 사용하지 않을까요? 그것은 요소 적으로 작동하고, 0으로 나누는 것은 Inf입니다. – Frank

+0

표준 연산자가 matA의 각 정수를 matB로 나누고 출력과 동일한 차원 행렬을 만드나요? 멍청한 질문에 대해 죄송합니다. –

답변

1

요소별로 나누고 싶은 것 같습니다. 이 경우 간단히 / 연산자를 사용할 수 있습니다.

### Create two matrices 
matA <- matrix(1:9, nrow = 3) 
matB <- matA 

### Divide element by element 
matB/matA 

### As Frank pointed out, division by 0 goes to Inf 
matA[1, 1] <- 0 
matB/matA 
+1

OP와 더 비슷하게 들리는 소리는 용기가 자신을위한 간단한 실험을 시도하기를 원합니다. –

+0

PErfect! 그것은 효과가 있었다. 감사! –