sum of row equal to particular number.

3 visualizzazioni (ultimi 30 giorni)
parag gupta
parag gupta il 20 Mar 2019
Commentato: parag gupta il 20 Mar 2019
I have the following matrix
B = [2 2 2 3; ...
2 2 1 1; ...
4 5 2 1]
How to make sum of all these rows to be 0.0014. I mean sum of 1st row = 0.0014,sum of 2st row = 0.0014 and so on.Which matlab command I should use to transform the above matrix to a matrix with sum of 1st row = 0.0014,sum of 2st row = 0.0014 .
I tried to use randifix command but I dont want sum of coloums to be 0.0014.
Thanks
  2 Commenti
Jan
Jan il 20 Mar 2019
I do not know a function called "randifix". So please mention, what you mean.
parag gupta
parag gupta il 20 Mar 2019
sorry ..its " randfixedsum "

Accedi per commentare.

Risposta accettata

Jan
Jan il 20 Mar 2019
Modificato: Jan il 20 Mar 2019
B = [2 2 2 3; ...
2 2 1 1; ...
4 5 2 1]
Result = B ./ sum(B, 2) * 0.0014 % Auto-expand: >= R2016b

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by