Skip to main content
15-Moonstone
March 17, 2018
Solved

HOW TO UNPACK MATRIC IN MATHCAD PRIME

  • March 17, 2018
  • 2 replies
  • 3879 views

Dear Everyone,

Could you suggest me how to unpack matric in Mathcad Prime?  (as PIC attached below)

Many thank for your help.
Best regard,

Phearun.


PC-5.png

Best answer by Werner_E

While I would prefer writing a small program to do the job, here is a way doing it without programming.

I have chosen an ORIGIN aware approach, but as it seems you hae changed ORIGIN from the default 0 to value 1, you sure could replace ORIGIN by 1 in the expression.

Note, that using your original data the result would still be just a 4x4 matrix. You still will have to explain how you would derive that 8x8 matrix you are asking for.

Bild2.png

2 replies

19-Tanzanite
March 17, 2018

Well that's a bug. You should ask yourself how that operation could result in a 4x1 nested vector. The answer is, "it can't".

Prime bug.JPG

To get to the next part of your question, how to expand a 2x2 nested matrix of 2x2 matrices into an 8x8 matrix, the answer is "you can't". Where would all the extra elements come from?

 

15-Moonstone
March 17, 2018
My purpose, I want to show all number elements of matrices as Prefer Answer , can?
25-Diamond I
March 17, 2018

Richard already explained that the display after the inline evalution is wrong and thats a Prime bug.

If you write c= you see the correct structure.

I could understand if you ask for a 4 x 4 matrix with all 16 values unnested, but I also don't understand how you would calculate the 64 values of the 8x8 matrix you are asking for!!

Bild.png

Werner_E25-Diamond IAnswer
25-Diamond I
March 17, 2018

While I would prefer writing a small program to do the job, here is a way doing it without programming.

I have chosen an ORIGIN aware approach, but as it seems you hae changed ORIGIN from the default 0 to value 1, you sure could replace ORIGIN by 1 in the expression.

Note, that using your original data the result would still be just a 4x4 matrix. You still will have to explain how you would derive that 8x8 matrix you are asking for.

Bild2.png

25-Diamond I
March 17, 2018

OK, finally here are two ways to achieve the result using some programming.

Anyway still being curious about your 8x8 matrix

Bild3.png