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

Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X

Join vectors using for loop in Mathcad

MC_9370533
8-Gravel

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,

ACCEPTED SOLUTION

Accepted Solutions
StuartBruff
23-Emerald III
(To:MC_9370533)


@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
StuartBruff
23-Emerald III
(To:MC_9370533)


@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

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.

StuartBruff
23-Emerald III
(To:MC_9370533)


@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

Thank you Luc.

 

Miguel,

Announcements

Top Tags