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

Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X

Join vectors using for loop in Mathcad

MC_9370533
5-Regular Member

Join vectors using for loop in Mathcad

Hello everyone,

I am quite new at programming in Mathcad.

I am trying to create a matrix using different vectors that are obtained based on a certain condition:

MC_9370533_1-1653234820801.png

 

I made an example with vectors N and M. The idea is to reach at the end the matrix "Final".

 

Is there a way to use a for loop function to define the final matrix taking into account that the number of rows in the vectors N and M can change (but still equal)?

 

Thank you,

1 ACCEPTED SOLUTION

Accepted Solutions


@MC_9370533 wrote:

Hello everyone,

I am quite new at programming in Mathcad.

I am trying to create a matrix using different vectors that are obtained based on a certain condition:

MC_9370533_1-1653234820801.png

 

I made an example with vectors N and M. The idea is to reach at the end the matrix "Final".

 

Is there a way to use a for loop function to define the final matrix taking into account that the number of rows in the vectors N and M can change (but still equal)?

 


Perhaps something like this?

 

2022 05 22 a.png

 

Stuart

View solution in original post

7 REPLIES 7


@MC_9370533 wrote:

Hello everyone,

I am quite new at programming in Mathcad.

I am trying to create a matrix using different vectors that are obtained based on a certain condition:

MC_9370533_1-1653234820801.png

 

I made an example with vectors N and M. The idea is to reach at the end the matrix "Final".

 

Is there a way to use a for loop function to define the final matrix taking into account that the number of rows in the vectors N and M can change (but still equal)?

 


Perhaps something like this?

 

2022 05 22 a.png

 

Stuart

MC_9370533
5-Regular Member
(To:StuartBruff)

Thank you for your help StuartBruff.

It worked perfectly.

 

SG_10318843 I checked that thread before, but not entirely clear.

Either way thank you for the reply.


@MC_9370533 wrote:

Thank you for your help StuartBruff.

It worked perfectly.


No worries.   Here's a programming-free alternative that should work in Mathcad Express.   It replicates the vectors and then applies the check function with vectorization.

 

2022 05 23 b.png

 

Stuart

Hi,

This should be Express worthy.

Capture.JPG

LucMeekes
23-Emerald III
(To:MC_9370533)

Ignore the spam posting by SG_10318843...

Here's another implementation that is a bit more general. For arbitrary length arrays, and arbitrary value of ORIGIN:

LucMeekes_0-1653317523786.png

Success!
Luc

MC_9370533
5-Regular Member
(To:LucMeekes)

Thank you Luc.

 

Miguel,

Top Tags