LISTING 8 - Output from TestMatLib (Listing 7) Opening Matrix.library Matrix = 2af448 Long vectors allotted. Double vectors allotted. Long matrices allotted. Double matrices allotted. Vectors and matrices assigned. Long vectors added. 0 2 8 9 7 7 8 4 7 9 16 13 Long vectors subtracted. 0 2 8 9 7 7 8 4 -7 -5 0 5 Long matrices added. 0 3 0 5 9 5 7 2 9 8 8 0 8 1 0 6 6 6 1 5 8 5 5 1 0 3 2 6 5 7 5 3 6 9 1 10 17 10 12 3 9 11 10 6 13 8 5 9 Long matrices subtracted. 0 3 0 5 9 5 7 2 9 8 8 0 8 1 0 6 6 6 1 5 8 5 5 1 0 3 2 6 5 7 5 3 -6 -3 -1 0 1 0 2 1 9 5 6 -6 3 -6 -5 3 Long matrices multiplied. 0 3 0 5 9 5 7 2 9 8 8 0 8 1 0 6 6 6 1 5 8 5 5 1 0 3 2 6 5 7 5 3 49 50 40 18 104 114 58 98 118 118 65 101 86 95 43 59 Long vector and matrix multiplied. 0 2 8 9 0 3 0 5 9 5 7 2 9 8 8 0 8 1 0 6 162 83 78 58 Long matrix and vector multiplied. 0 3 0 5 9 5 7 2 9 8 8 0 8 1 0 6 0 2 8 9 51 84 80 56 Long matrix transposed. 0 3 0 5 9 5 7 2 9 8 8 0 8 1 0 6 0 9 9 8 3 5 8 1 0 7 8 0 5 2 0 6 Double vectors added. 0.009854 8.312918 5.315569 1.183517 0.062295 3.672466 7.692211 5.691850 0.072148 11.985384 13.007780 6.875368 Double vectors subtracted. 0.009854 8.312918 5.315569 1.183517 0.062295 3.672466 7.692211 5.691850 -0.052441 4.640452 -2.376643 -4.508333 Double matrices added. 1.766426 0.913306 4.872172 4.544334 5.680596 0.508319 0.189148 2.981972 5.154312 1.884203 5.706140 8.152739 7.844836 2.533106 3.783775 6.809230 1.264624 7.709283 4.967217 3.159390 3.709947 4.278346 6.679786 8.307791 9.667296 0.820965 0.742624 8.101586 5.865103 8.716888 9.647036 3.928280 3.031051 8.622589 9.839389 7.703724 9.390543 4.786665 6.868934 11.289763 14.821608 2.705168 6.448764 16.254324 13.709940 11.249994 13.430811 10.737510 Double matrices subtracted. 1.766426 0.913306 4.872172 4.544334 5.680596 0.508319 0.189148 2.981972 5.154312 1.884203 5.706140 8.152739 7.844836 2.533106 3.783775 6.809230 1.264624 7.709283 4.967217 3.159390 3.709947 4.278346 6.679786 8.307791 9.667296 0.820965 0.742624 8.101586 5.865103 8.716888 9.647036 3.928280 0.501802 -6.795977 -0.095045 1.384944 1.970649 -3.770026 -6.490638 -5.325820 -4.512985 1.063237 4.963516 0.051153 1.979733 -6.183782 -5.863261 2.880951 Double matrices multiplied. 1.766426 0.913306 4.872172 4.544334 5.680596 0.508319 0.189148 2.981972 5.154312 1.884203 5.706140 8.152739 7.844836 2.533106 3.783775 6.809230 1.264624 7.709283 4.967217 3.159390 3.709947 4.278346 6.679786 8.307791 9.667296 0.820965 0.742624 8.101586 5.865103 8.716888 9.647036 3.928280 79.375906 61.137658 62.332459 70.492123 28.387779 72.116884 60.519871 35.416646 116.488163 123.548370 121.075932 110.193063 95.834172 133.777213 124.386423 103.232552 Double vector and matrix multiplied. 0.009854 8.312918 5.315569 1.183517 1.766426 0.913306 4.872172 4.544334 5.680596 0.508319 0.189148 2.981972 5.154312 1.884203 5.706140 8.152739 7.844836 2.533106 3.783775 6.809230 83.922330 17.248197 36.429924 76.228949 Double matrix and vector multiplied. 1.766426 0.913306 4.872172 4.544334 5.680596 0.508319 0.189148 2.981972 5.154312 1.884203 5.706140 8.152739 7.844836 2.533106 3.783775 6.809230 0.009854 8.312918 5.315569 1.183517 38.886308 8.816235 55.694297 49.306562 Double matrix transposed. 1.766426 0.913306 4.872172 4.544334 5.680596 0.508319 0.189148 2.981972 5.154312 1.884203 5.706140 8.152739 7.844836 2.533106 3.783775 6.809230 1.766426 5.680596 5.154312 7.844836 0.913306 0.508319 1.884203 2.533106 4.872172 0.189148 5.706140 3.783775 4.544334 2.981972 8.152739 6.809230 Double matrix inverted. 1.766426 0.913306 4.872172 4.544334 5.680596 0.508319 0.189148 2.981972 5.154312 1.884203 5.706140 8.152739 7.844836 2.533106 3.783775 6.809230 0.367334 0.273577 -0.391682 0.104005 -0.549834 -0.900882 -0.027173 0.794006 0.786954 0.106033 -0.587945 0.132319 -0.655954 -0.038968 0.788072 -0.341870 1.000000 -0.000000 0.000000 0.000000 -0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.000000 -0.000000 0.000000 1.000000 Vectors and Matrices freed.