2013-10-29 1 views
0

Matlab 코드를 R로 변환합니다. 한 경우에는 행렬 sigma과 관련된 문이 있습니다. Matlab 라인을 R 구문으로 어떻게 변환 할 수 있습니까?Matlab에서 R로 코드 변환 : ./ operator

diag(1./sigma) 

나는이 대각선을 얻는다 알고 있지만, 1./이 무엇인지 모른다. 나의 모호한 추측은 1/sigma 일 것입니다. 이 올바른지?

+6

MATLAB 또는 MATLAB을 사용 하시겠습니까? Matlab에서는 때로는 선택적인 [element-wise division] (http://www.glue.umd.edu/afs/glue.umd.edu/system/info/olh/Numerical/Matlab_Matrix_Manipulation_Software/Matrix_Vector_Operations/elementwise) 연산자, 그래서 R의 맥락에서 선택적이어야한다. – beroe

+0

또는 이것이 정말로 R 코드 인 경우,'.'는 단지 소수점입니다. 예제를 시험해보고 무슨 일이 일어나는지 보시지 않으시겠습니까 ?? –

+0

matlab 코드를 R로 변환 중입니다. Matlab 사용자가 아닙니다. – user1234440

답변

2
  • 1/시그마 요소를 수행하기 위해 사용되는 시그마 요소
2
매트랩

, .*./의 반전에 의해 형성된 매트릭스 매트릭스 시그마

  • 1./Sigma의 반전이다 교차 곱셈 대신 요소 연산에 의해. 이 경우 1/sigma을 사용하고 변환 후 R 행렬이 원래 행렬의 각 요소로 나뉘어 있는지 확인해야합니다.