Skip to main content
23-Emerald V
October 22, 2014
Question

Multi-Dimensional Arrays (MDAs)

  • October 22, 2014
  • 7 replies
  • 3767 views

There have been a few threads/blogs recently that have highlighted the potential for Multi-Dimensional Arrays (MDAs)

The link below goes to a PTC blog that talks about database querying. One aspect that I'm not sure is covered is OLAP integration, and it's certainly difficult to see how multi-dimensional dataset analysis can be supported (without a lot of work) using the current nested array structure (for example, the clumsy indexing notation required to get at a nested element (and the fact that you can't directly assign values using such notation).

http://blogs.ptc.com/2014/10/15/to-query-or-not-to-query-that-is-the-question/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Mathcad+%28PTC+Mathcad%29

Another thread was that started by J Lee in which it turned out that the originator wanted an array of matrices (ie, a multi-dimensional array) to represent his output data.

MDAs have been on the feature request list since at least Mathcad version 11 and the need has not gone away; indeed, the amount of multi-dimensional data sets is increasing all the time and Mathcad poorly serves those who have to deal with it.

Can anybody shed any light on whether PTC are even considering implementing MDAs at some stage?

Stuart

7 replies

19-Tanzanite
October 23, 2014

Can anybody shed any light on whether PTC are even considering implementing MDAs at some stage?

1-Visitor
October 23, 2014

Maybe create an idea and encourage people to vote

23-Emerald V
October 23, 2014

Mike Armstrong wrote:

Maybe create an idea and encourage people to vote

Are non-maintenance users now allowed to create ideas?... hmm, just checking ... No, they aren't.

Perhaps a maintenance-paying user could?

Stuart

1-Visitor
October 23, 2014

StuartBruff wrote:

Mike Armstrong wrote:

Maybe create an idea and encourage people to vote

Are non-maintenance users now allowed to create ideas?... hmm, just checking ... No, they aren't.

Perhaps a maintenance-paying user could?

Stuart

Don't get me started on that

My account has recently changed from non-maintenance to maintainence for no apparent reason, so when I get a chance I will create the idea using some of the spiel from this thread if you do not mind.

24-Ruby IV
October 23, 2014

One interpolation of data in 3-D array:

4_13_4D_Spline.png

1-Visitor
October 23, 2014

In many programming languages​​, there are language extensions that simulate queries (JavaScript - jQuery, c# - Linq).

You can hide work with multidimensional arrays, using a set of special functions. Like this: Linq - useful functions for working with sets.