2017-05-10 5 views
1

2 행과 n 열이있는 행렬 "eps"가 있습니다. 또한 2 행 2 열이있는 B 행렬이 있습니다. B의 역함수에 "eps"의 각 열을 곱하여 n 개의 새로운 행렬 차원 2x1을 얻고 싶습니다. 그런 다음 1x2 차원에 대해 n 개의 새로운 행렬을 조 변경하고 2 개의 열과 n 개의 행을 갖는 행렬 U로 채 웁니다.R에 루프가있는 곱셈 행

아래의 코드는 "오류 : 예기치 않은 기호"에서 "R"의 오류 메시지가 잘못 표시됩니다. 도와 주시겠습니까? 고마워요!

for i in 1:nrow(U){U[i,] <- t(solve(B)%*%eps[,i])} 

답변

2

U <- t(solve(B, eps))!

오류 : for (i in 1:nrow(U))에 관해서는 ?Control을 읽으십시오.

+0

'? for'가 존재하지 않습니까? – BigDataScientist

+0

Sheyuan 대단히 감사합니다! – cherrykate

+0

'? Control' (대문자 C)는 .. – BigDataScientist