From d54fe7c1f704a63824c5bfa0ece65245572e9b27 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 4 Mar 2015 21:21:30 -0500 Subject: Initial commit --- src/slalib/sun67.htx/node63.html | 106 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 src/slalib/sun67.htx/node63.html (limited to 'src/slalib/sun67.htx/node63.html') diff --git a/src/slalib/sun67.htx/node63.html b/src/slalib/sun67.htx/node63.html new file mode 100644 index 0000000..9d19b4d --- /dev/null +++ b/src/slalib/sun67.htx/node63.html @@ -0,0 +1,106 @@ + + + + +SLA_DMXM - Multiply Matrices + + + + + + + + + + + + +

+ +next + +up + +previous +
+ Next: SLA_DMXV - Apply 3D Rotation +
+Up: SUBPROGRAM SPECIFICATIONS +
+ Previous: SLA_DMOON - Approx Moon Pos/Vel +

+

+

    +
+SLA_DMXM - Multiply $3\times3$ Matrices +

+
+
ACTION: +
Product of two $3\times3$ matrices (double precision). +
CALL: +
CALL sla_DMXM (A, B, C) +

+

+
GIVEN: +
+
+ + + + + + + + + +
AD(3,3)matrix A
BD(3,3)matrix B
+

+
RETURNED: +
+
+ + + + + +
CD(3,3)matrix result: A$\times$B
+

+
NOTE: +
To comply with the ANSI Fortran 77 standard, A, B and C must +be different arrays. The routine is, in fact, coded + so as to work properly on the VAX and many other systems even + if this rule is violated, something that is not, however, + recommended. +
+

+ +next + +up + +previous +
+ Next: SLA_DMXV - Apply 3D Rotation +
+Up: SUBPROGRAM SPECIFICATIONS +
+ Previous: SLA_DMOON - Approx Moon Pos/Vel +

+

+

+SLALIB --- Positional Astronomy Library
Starlink User Note 67
P. T. Wallace
12 October 1999
E-mail:ptw@star.rl.ac.uk
+
+ + -- cgit