MATLAB Answers

0

Replace values with specified values

Asked by tompaine on 20 May 2015
Latest activity Edited by tompaine on 20 May 2015
I have a full factorial design array and certain levels
a = [6,8]
b = [10,13,5]
dF = fullfact([2 3])
=
1 1
2 1
1 2
2 2
1 3
2 3
I would like to replace the values [1,2] of the first column with a and in the second [1,2,3] with b so that
dF =
6 10
8 13
6 5
8 10
6 13
8 5
Is there an easy way to do it? I'll need it for a 388800x10 full factorial with up to 12 different levels for each column, so I cannot replace all values one by one.

  0 Comments

Sign in to comment.

1 Answers

Answer by Thomas Koelen on 20 May 2015

I answered the (somewhat) same question yesterday, this should solve your issue:
If you run in to any problems feel free to ask them here.

  1 Comments

This makes sense if you only have three levels. I have a 388800x10 full factorial with up to 12 different levels for each column. Is there a shorter way?

Sign in to comment.



Translated by