If i have a function to generate two matrix?

If i have
for k=1:2
C1 = randi ([0 1],3,3);
C2 = randi ([0 1],3,3);
end
How can put the C1 and C2 in the same matrix like this
Matrix = [{0 1 1;1 1 1; 0 1 1}, {1 1 1;0 1 1;1 0 1}, { 1 1 0 ; 1 0 1 ;0 0 1} , {0 1 1 ; 1 0 1 ; 1 1 0 }]

3 comentarios

Stephen23
Stephen23 el 10 de Mayo de 2016
Editada: Stephen23 el 10 de Mayo de 2016
Just use one single randi call. There is no point to doing this in a loop.
c1 and c2 is come from the cross over from genetic algorithm
Image Analyst
Image Analyst el 10 de Mayo de 2016
What is the rule for inserting each matrix into the new output matrix?

Respuestas (1)

Walter Roberson
Walter Roberson el 10 de Mayo de 2016
Matrix = arrayfun(@(IDX) randi([0 1], 3, 3), 1:4, 'Uniform', 0);

La pregunta está cerrada.

Preguntada:

el 10 de Mayo de 2016

Cerrada:

el 20 de Ag. de 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by