i want to make random size of my datasample.output must give random size array. As i am very new in matlab. please help.

3 visualizaciones (últimos 30 días)
r=datasample('ATCG',20);
r =
TCACCAAAATCACAGGTATG

Respuesta aceptada

Guillaume
Guillaume el 2 de Mzo. de 2015
Editada: Guillaume el 2 de Mzo. de 2015
More explanation in the question would be helpful. Possibly, this is what you want:
pickfrom = 'ATCG';
howmany = 20;
pickvalues = pickfrom(randi(numel(pickfrom), 1, howmany))
That is use randi to select a random set of indices that give you which value to pick from your data set.
  6 comentarios
Tonmoy saha
Tonmoy saha el 2 de Mzo. de 2015
thank you sir. you help me a lot. Actually i am doing a project using matlab. If you don't mind can i contact you further.
Guillaume
Guillaume el 2 de Mzo. de 2015
You'll get a lot more help by just posting questions on this forum. There's a lot of people here who are willing to help.

Iniciar sesión para comentar.

Más respuestas (1)

Jos (10584)
Jos (10584) el 2 de Mzo. de 2015
you want a random size sample? Like this, perhaps:
DATA = 'ATCG'
K = randi([10 20],1) % random number between 10 and 20
Y = datasample(DATA,K)
  1 comentario
Tonmoy saha
Tonmoy saha el 2 de Mzo. de 2015
Editada: Tonmoy saha el 2 de Mzo. de 2015
actually i want random size samples from that datasample. suppose if the datasample is TCACCAAAATCACAGGTATG. than i want samples like CACCAA, TCACAGG,.. like that. these sample must be randomly pick and also may have different size.

Iniciar sesión para comentar.

Categorías

Más información sobre Deep Learning Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by