그래서 두 개의 매트릭스를 사용하여 기본 수학을 수행하고자합니다.기본 매트릭스 수학 in R
제 입력으로 두 개의 3x3 행렬이 있습니다. matrixA의 모든 정수를 matrixB의 모든 정수로 나누고 출력을 해당 제품의 3x3 행렬로 나누고 싶습니다.
저를 위해 할 수있는 R 기능은 무엇입니까?
미리 감사드립니다.
그래서 두 개의 매트릭스를 사용하여 기본 수학을 수행하고자합니다.기본 매트릭스 수학 in R
제 입력으로 두 개의 3x3 행렬이 있습니다. matrixA의 모든 정수를 matrixB의 모든 정수로 나누고 출력을 해당 제품의 3x3 행렬로 나누고 싶습니다.
저를 위해 할 수있는 R 기능은 무엇입니까?
미리 감사드립니다.
요소별로 나누고 싶은 것 같습니다. 이 경우 간단히 /
연산자를 사용할 수 있습니다.
### 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
OP와 더 비슷하게 들리는 소리는 용기가 자신을위한 간단한 실험을 시도하기를 원합니다. –
PErfect! 그것은 효과가 있었다. 감사! –
matrixB에는 0이 포함되어 있습니까? – Frank
그럼 왜 표준'/'연산자를 사용하지 않을까요? 그것은 요소 적으로 작동하고, 0으로 나누는 것은 Inf입니다. – Frank
표준 연산자가 matA의 각 정수를 matB로 나누고 출력과 동일한 차원 행렬을 만드나요? 멍청한 질문에 대해 죄송합니다. –