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 Kommentare

Stephen23
Stephen23 am 10 Mai 2016
Bearbeitet: Stephen23 am 10 Mai 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 am 10 Mai 2016
What is the rule for inserting each matrix into the new output matrix?

Antworten (1)

Walter Roberson
Walter Roberson am 10 Mai 2016

0 Stimmen

Matrix = arrayfun(@(IDX) randi([0 1], 3, 3), 1:4, 'Uniform', 0);

Diese Frage ist geschlossen.

Gefragt:

am 10 Mai 2016

Geschlossen:

am 20 Aug. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by