How can I make an array with randomly choose from another matrix?

3 ビュー (過去 30 日間)
Hang Vu
Hang Vu 2019 年 4 月 23 日
コメント済み: Hang Vu 2019 年 4 月 23 日
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]

採用された回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 4 月 23 日
編集済み: KALYAN ACHARJYA 2019 年 4 月 23 日
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 件のコメント
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 4 月 23 日
編集済み: KALYAN ACHARJYA 2019 年 4 月 23 日
New thred menas new Question.
I have already seen you have posted the new question, with specific pattern.
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..
Hang Vu
Hang Vu 2019 年 4 月 23 日
Thank you so much sir! This is just my idea, I don't know if it's possible. I will also try to solve it and looking forward for your way!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by