The line solvers, e.g. Rkadapt, rkfixed, etc., create a matrix output. This can be confusing to both new users and to colleagues that don't use Mathcad. One of the main selling points about Mathcad is the natural math language and the documentation capability. The current situation is a detriment to that aim. It would be much better for the output to be vector functions. The linear interpolation routine has been incorporated into the odesolve routine to produce a function. The same should be done for the line ode solvers. This would improve the readability because the variable names for the functions can be used directly with the ode function. Another benefit would be consistency between odesolve and the line solvers. This makes the program easier to use.
It would also be nice if the dependent variable vector could be partitioned. For example, see the figure. This allows the variables to be more distinctly named, which is very useful when writing the derivative functions, fw, and fT in the example.
Now Richard or Stuart will provide the historical perspective on these suggestions
Message was edited by: Harvey Hensley