I noticed that a new data structure cv::Matx was added to the new OpenCV version, intended for small matrices of known size at compilation time, for example

cv::Matx31f  // matrix 3x1 of float type

Checking the documentation I saw that most of matrix operations are available, but still I don't see the advantages of using this new type instead of the old cv::Mat.

When should I use Matx instead of Mat?

Edit
Report