I am using Matlab 2014a's 'extrinsics' function. This function returns the translation and rotation of the camera, relative to the world coordinate system. In my understanding, the translation vector, say that is C, returned by this function is a translation from camera coordinates to world coordinates. In another words, this vector can be interpreted as the position of the camera center in world coordinates. Now, I am confused.
If C is the translation from camera to world, then the translation from world to camera should be T = -transp(R)*C, where R is rotation matrix returned by 'extrinsics' function. But in Matlab example http://www.mathworks.com/com/help/vision/examples/sparse-3-d-reconstruction-from-multiple-views.html, C rather than T is used as the translation from world coordinates to camera coordinates. Why?