How to select vectors from a set of vectors

7 次查看(过去 30 天)
Hello all, Suppose I have a set of vectors where
My query is how can we select any vector from set 𝒥and form a matrix of dimension 5 by 500, where 5 corresponds to dimesion of such that n is from 1 to 8 and 500 corresponds to 500 's.
Any help in this regard will be highly appreciated.
  2 个评论
Jan
Jan 2023-3-15
Your x[n] have the dimension 5. You have 8 of them. Therefore I'm confused by your 8 and 500.
What is the purpose to select "any vector"? Do you ask for the vertcat command?
If the x[n] are binary vectors, 500 of them with 8 elements cannot be unique: 2^8=256.
charu shree
charu shree 2023-3-15
Thank you so much sir for your response.
By mistake I had written 8 by 500. Now its corrected . It should be 5 by 500.
Also, the purpose to select any vector is that from a set we can choose any vector.

请先登录,再进行评论。

采纳的回答

David Hill
David Hill 2023-3-15
x=[1 1 1 1 0 0 0 0;1 0 0 0 1 1 1 0;0 1 0 0 1 0 0 1;0 0 1 0 0 1 0 1;0 0 0 1 0 0 1 0];
r=randi(8,1,500);
y=x(:,r)
y = 5×500
0 1 0 0 0 1 1 0 1 0 1 0 0 0 0 1 1 1 0 0 0 1 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 1 1 0 0 0 0 1 1 1 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 0 0 0 1 0 0 0 0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 1 0 1 1 1 0 0 0 1 0 0 1 0 0 1 0 1 1 0 1 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 0

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by