R프로그램을 이용한 행렬의 간단한 연산

  안녕하세요..^^* 오늘은 행렬의 덧셈과 뺄셈 행렬식 그리고 대각 성분의 원소나 trace등을 R 프로그램을 이용해서 구해 볼건데요. C언어에 비해서 엄청 쉽습니다. 행렬을 어떻게 생성하시는지 모르는 분들은 앞포스팅에 가셔서 보시길 바랍니다. 그럼 시작하겠습니다.



  아주 간단합니다. 여기서 설명하는 것은 두 행렬의 곱은 *가 아니라 %*%이라는 것만 알아두시면 됩니다.



  X**2는 행렬에서 X%*%X를 의미합니다. 즉 X 제곱이라는 뜻이죠. 저 자리에 3을 넣으면 3제곱이 되겠죠? 아래꺼랑 짤렸네요.. 바로 밑에 있는 것이 X제곱행렬입니다.




 determinant, transpose, diagonal element, slove는 역행렬을 묻는 것이구요. 마지막 거는 대각행렬의 성분들을 다 더하니까 trace가 되겠네요.



  어떤가요?? 아주 쉽죠?? 그냥 이렇게 간단하게 하면 됩니다. 행렬에 대한 지식만 있으면 누구나 여기까지는 쉽게 할 수 있습니다. 하지만 여러가지 연산의 행렬을 하면서 이제 어떻게 해야 할지 감이 안오는 경우도 있습니다. 그럼 오늘은 여기서 이만 마치겠습니다.^^*

댓글

Designed by JB FACTORY