Swaping two columns randomly picked
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Bartosz Bagrowski
am 17 Mai 2022
Kommentiert: Bartosz Bagrowski
am 17 Mai 2022
Hi guys,
I would like to swap two columns randomly picked in an array. I wrote such a code and I would be glad if you could help me to find the error:
it's an array q with dimensions 25x5. Later I would like to create two another function for inserting one randomly picked column after the second randomly picked column, I would be thankful if you could check and help me.
w=5
function qnew = Swap(q)
n = w;
i=randsample(n,2) %randomly picking two columns
i1=i(1);
i2=i(2);
qnew(:,i(1))=q(:,i(2));
qnew([i1(:,i(1)) i2(:,i(2))])=q([i2(:,i(2)) i1(:,i(1))]);
disp(qnew);
end
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!