source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/zisserman/vgg_numerics/vgg_quat_mul.m

Last change on this file was 37, checked in by (none), 14 years ago

Added original make3d

  • Property svn:executable set to *
File size: 396 bytes
Line 
1function qout = vgg_quat_mul(r,q)
2% VGG_QUAT_MUL  Quaternion multiplication
3%               pq = vgg_quat_mul(p,q)
4
5% awf@robots.ox.ac.uk, 30/01/05
6
7qout = ...
8     [(r(1)*q(1) - r(2)*q(2) - r(3)*q(3) - r(4)*q(4)) 
9      (r(1)*q(2) + r(2)*q(1) + r(3)*q(4) - r(4)*q(3)) 
10      (q(3)*r(1) - q(4)*r(2) + q(1)*r(3) + q(2)*r(4)) 
11      (q(4)*r(1) + q(3)*r(2) - q(2)*r(3) + q(1)*r(4)) ];
Note: See TracBrowser for help on using the repository browser.