Numerics Updates in Maple 11
Hardware Floating PointCall-Out from evalhfNumeric SummationIterative Root SearchStrongly Connected Blocks
<Text-field style="Heading 2" layout="Heading 2" bookmark="bkmrk0">Hardware Floating Point</Text-field>
With the new option hfloat for Maple procedures, Maple uses hardware floating-point arithmetic wherever possible during the execution of the procedure. This increases performance dramatically in numeric intensive procedures, especially those operating on Arrays, Matrices, or Vectors of hardware floating-point values.
Hardware floating-point values can also be used directly, via the HFloat constructor. The presence of a hardware floating-point number in an expression generally implies that the computation will use hardware floating-point evaluation, unless the settings of Digits and UseHardwareFloats specify otherwise. For details, see UseHardwareFloats.
<Text-field style="Heading 2" layout="Heading 2" bookmark="bkmrk1">Call-Out from evalhf</Text-field>
When writing procedures intended for execution in the evalhf environment, it is now possible to include calls to Maple functions that are not directly supported within NiNJJ2V2YWxoZkdJKnByb3RlY3RlZEdGJA== by enclosing such calls with NiMtSSVldmFsR0kqcHJvdGVjdGVkR0YlNiI=. The argument to NiNJJWV2YWxHSSpwcm90ZWN0ZWRHRiQ= are evaluated outside of the NiNJJ2V2YWxoZkdJKnByb3RlY3RlZEdGJA== environment, and the result converted back to a hardware float or array of hardware floats.
<Text-field style="Heading 2" layout="Heading 2" bookmark="bkmrk4">Strongly Connected Blocks</Text-field>
The LinearAlgebra package has the new command StronglyConnectedBlocks for computing a block decomposition of a square Matrix for computation of the determinant or characteristic polynomial of the Matrix.
See AlsoEnhancements to Symbolic Capabilities in Maple 11Index of New Maple 11 Features