cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

HOW TO UNPACK MATRIC IN MATHCAD PRIME

SOLVED

HOW TO UNPACK MATRIC IN MATHCAD PRIME

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

1 ACCEPTED SOLUTION

Accepted Solutions

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

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

View solution in original post

8 REPLIES 8

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

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?

 

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

My purpose, I want to show all number elements of matrices as Prefer Answer , can?

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

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

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

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

View solution in original post

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

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

Anyway still being curious about your 8x8 matrix

Bild3.png

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

Perfect 👌! These 2 methods
You go my point 😍😍😍 👍👍👍

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

Just for fun here is a third function doing the job.

Guess your 8x8 matrix was a mistake and you meant 4x4

Bild3.png

Re: HOW TO UNPACK MATRIC IN MATHCAD PRIME

👍👍👍