Swaping two columns randomly picked
2 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 Particle & Nuclear Physics 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!