Skip to main content
1-Visitor
May 5, 2012
Solved

Matrix more than 600 elements

  • May 5, 2012
  • 2 replies
  • 3346 views

Hall everybody,

i want to create matrix 30x30 elements in Mathcad 14, why is it not possible? I must to make automatic worksheet and i can not make matrix with more than 600 elements. It must to look like yellow matrix in attachment but 30x30 elements. Could you help me with this problem ,please.

Thank you

Best answer by StuartBruff

Jan Krulak wrote:

Hall everybody,

i want to create matrix 30x30 elements in Mathcad 14, why is it not possible? I must to make automatic worksheet and i can not make matrix with more than 600 elements. It must to look like yellow matrix in attachment but 30x30 elements. Could you help me with this problem ,please.

Thank you

The manual matrix (ctl-M) method is limited to 600 elements, and has been for many versions.

If there is a pattern behind the element values, then the best way is to calculate the element values and assign them using the standard [i,j index format.

Alternatively, you could create 4 submatrices and stack/augment them, ie

M00 = [20x20], M01 = 20x10, M10 = [10x20], M11 = [10x10]

M = stack(augment(M00,M01),augment(M10,M11))

(or make them all 15x15)

Stuart

2 replies

24-Ruby III
May 6, 2012

Could you write a matrix 30x30 in your worksheet that you need to display (update your worksheet and re-attach the file)?

23-Emerald V
May 6, 2012

Jan Krulak wrote:

Hall everybody,

i want to create matrix 30x30 elements in Mathcad 14, why is it not possible? I must to make automatic worksheet and i can not make matrix with more than 600 elements. It must to look like yellow matrix in attachment but 30x30 elements. Could you help me with this problem ,please.

Thank you

The manual matrix (ctl-M) method is limited to 600 elements, and has been for many versions.

If there is a pattern behind the element values, then the best way is to calculate the element values and assign them using the standard [i,j index format.

Alternatively, you could create 4 submatrices and stack/augment them, ie

M00 = [20x20], M01 = 20x10, M10 = [10x20], M11 = [10x10]

M = stack(augment(M00,M01),augment(M10,M11))

(or make them all 15x15)

Stuart

23-Emerald V
May 6, 2012

Attached is a short example of how it should work ...

Stuart

jkrulak1-VisitorAuthor
1-Visitor
May 6, 2012

Thank you so much Mr. Bruff for your help