help on randfixedsum error?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
reshdev
le 12 Sep 2014
Réponse apportée : Roger Stafford
le 12 Sep 2014
hello,
i am trying to use randfixed sum(link below) for n=1 and m=4 and s=5. limit of random for each element should be between 0 t0 5.
so, i am entering randfixedsum(n,m,s,a,b)= randfixedsum(1,4,5,0,5) to get 1*4 matrix.
but it is displaying ' Undefined function or method 'randfixedsum' for input arguments of type 'double'.'
what this thing is?.how can i overcome it?
0 commentaires
Réponse acceptée
Roger Stafford
le 12 Sep 2014
The arguments you use for 'randfixedsum' are rather strange! It is the columns whose sum must be 5 and your columns have only one element, so that element must be 5. There would be nothing randome about it. You could just as well have written:
repmat(5,1,4)
or
5*ones(1,4)
To get a row vector whose sum is 5, take the transpose of a 4 by 1 vector:
randfixedsum(4,1,5,0,5).'
As to the error message, it looks as though you haven't downloaded that file exchange function properly. Try again. Click on the button that says, "Download Submission".
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Genomics and Next Generation Sequencing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!