*Migrating to Mathcad 13 from previous versions: Vector and Matrix Changes

Last Modified: 3rd Jan 2013
Category: Mathematics and Simulation > Mathcad
Version: 11 12 13
Article Ref.: 108C2
»Return to previous search
»Print friendly version of this article.
131 out of 131 people have found this article useful.

Mathcad 108C2 Mathcad 13 features a number of improvements to promote worksheet quality, increase calculation speed, and provide traceability. In some cases, these changes have caused incompatibilities with previous versions. In most cases, they provide clearer, faster, or more stable ways of achieving the same functionality. For complete information on these changes, see the Migration Guide Tutorial included with the product. Feature Mathcad 13 Mathcad 12 Mathcad 11 Determinant Operator Right-click to select the algorithm. Right-click to select the algorithm. Determinant/absolute value operator autodetects shape of argument. Calculation Speed of Programs Creating Large Matrices Preallocating matrices is recommended in programs. Preallocating matrices is required in programs. Preallocating matrices is recommended in programs. Solve Blocks Find Whole Vectors Solve blocks only solve for whole vector or use scalar parameters. Solve blocks only solve for whole vector or use scalar parameters. Solve blocks can solve for single element of a vector; results are misleading. Simultaneous versus Sequential Multiple Array Assignments Array assignments of interdependent variables are evaluated simultaneously. A worksheet compatibility switch exists to change the behaviour to match Mathcad 11. Array assignments of interdependent variables are evaluated simultaneously. Array assignments of interdependent variables are evaluated sequentially. Arrays Elements Must Exist Before They Can Be Referenced Undefined array elements cannot be used in any context. Assign the last desired element to zero-pad the array. Undefined array elements cannot be used in any context. Assign the last desired element to zero-pad the array. Assigning an indexed array to itself for undefined elements zero-pads the array. Matrices Cannot Contain Functions and Scalars Mathcad array elements must be either values or functions, and functions must have the same signature. Mathcad array elements must be either values or functions, and functions must have the same signature. Any Mathcad types can be mixed as array elements. Singular Value Functions Replaced The svd2 function packs results into a single nested vector, making it easier to use results. The svd and svds functions find U, V and singular value vector, respectively. The svd and svds functions find U, V and singular value vector, respectively. Product Information Mathcad 11 en Y Maths

If you can't find a solution on the Knowledge Base then please contact us on the Technical Support Request Form or by email or by telephone on +44 (0) 203 695 7810

For the time being we are unable to offer the following product ranges although we are currently working hard to increase the number of products we can offer in the future. Please contact us to talk about alternative products that we may be able to offer you.