How can I make an array with randomly choose from another matrix?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hang Vu
am 23 Apr. 2019
Kommentiert: Hang Vu
am 23 Apr. 2019
A=[1 2 7 9] => how to build A like this> A=[1 1 2 2 7 7 9 9]
B=[3 5 6 8 10 11] : randomly choose all items from Band input between 2 same number of A
for example : C=[1 8 6 1 2 5 3 2 7 11 7 9 10 9]
0 Kommentare
Akzeptierte Antwort
KALYAN ACHARJYA
am 23 Apr. 2019
Bearbeitet: KALYAN ACHARJYA
am 23 Apr. 2019
First One:
A=[1 2 7 9] => how to build A like this> A=[1 1 2 2 7 7 9 9]
result=repelem(A,2)
2nd One:
>> A=[1 2 7 9];
>> B=[3 5 6 8 10 11];
>> c1=[A,B];
>> C=c1(randperm(10))
%.................^.....length Required
C =
5 1 6 9 10 3 8 7 11 2
Or Check here
>> A=[1 2 7 9];
>> A=repelem(A,2)
A =
1 1 2 2 7 7 9 9
>> B=[3 5 6 8 10 11];
>> c1=[A,B];
>> C=c1(randperm(length(c1)))
C =
8 1 11 5 10 9 3 1 7 6 9 7 2 2
8 Kommentare
KALYAN ACHARJYA
am 23 Apr. 2019
Bearbeitet: KALYAN ACHARJYA
am 23 Apr. 2019
New thred menas new Question.
I will try to answer, if I can generate that C Pattern from v1,v2,v3,v4
As I got the logic of pattern generation of C from v1,v2,v3,v4.
If Time allow I will answer as earliest on that section, or you may get the answer from others members.
Ley see..
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical 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!