sum of row equal to particular number.

1 Ansicht (letzte 30 Tage)
parag gupta
parag gupta am 20 Mär. 2019
Kommentiert: parag gupta am 20 Mär. 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 Kommentare
Jan
Jan am 20 Mär. 2019
I do not know a function called "randifix". So please mention, what you mean.
parag gupta
parag gupta am 20 Mär. 2019
sorry ..its " randfixedsum "

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Jan
Jan am 20 Mär. 2019
Bearbeitet: Jan am 20 Mär. 2019
B = [2 2 2 3; ...
2 2 1 1; ...
4 5 2 1]
Result = B ./ sum(B, 2) * 0.0014 % Auto-expand: >= R2016b
  1 Kommentar
parag gupta
parag gupta am 20 Mär. 2019
Bearbeitet: parag gupta am 20 Mär. 2019
thank you very much jan !
:)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by