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

Join vectors using for loop in Mathcad

MC_9370533
4-Participant

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

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 II
(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
4-Participant
(To:LucMeekes)

Thank you Luc.

 

Miguel,

Announcements
Check out the latest
Mathcad Tip
"PTC Mathcad 15 / Prime 1-6 Update."