Random Binary Matrix with certain weight
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Moe Joe
el 25 de Nov. de 2016
Comentada: John BG
el 1 de Dic. de 2016
In leaner codes (n,k), I want to generate a random binary matrix of size (1, n) with weight (t)
I can use A = randi ([0 1], 1, n); OR A=fix(2*rand(1,n));
But this will generate a matrix A of different weights. To get a vector of weight (t), will need exhaustive search which is time-consuming.
I need a command that can generate this matrix or vector of weight (t) distributed randomly in A=(1,n).
Can you help pls?
0 comentarios
Respuesta aceptada
Más respuestas (1)
John BG
el 26 de Nov. de 2016
Moe
the weight function that you may be asking for is the shape of
w=randperm(numel(nA))/sum(nA)
this w is only an example, but the key point you need to have in the weight vector is
sum(w)
=
1
I understand that because you add time dependency to the weight vector w, this is going to change, so fast does w change?
John BG
2 comentarios
John BG
el 1 de Dic. de 2016
good to know, next time please give all question related in one go, not by instalments, will you?
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!