How to take the sum of all the values in an array ?

2 Ansichten (letzte 30 Tage)
Noor Fatima
Noor Fatima am 12 Okt. 2022
Kommentiert: Noor Fatima am 12 Okt. 2022
I have a Data in java. math.BigInteger format.
Data =
java.math.BigInteger[]:
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
[java.math.BigInteger]
For any two values we can add like this
result = Data(1).add(Data(2))
But how can we add all the values in the large Data?
  2 Kommentare
Torsten
Torsten am 12 Okt. 2022
uint64 as a MATLAB data type is not sufficient for your purpose ?
Noor Fatima
Noor Fatima am 12 Okt. 2022
@Torsten Thank you very much, my data is in java.math.BigInteger, and as I think unit64 is not compatible with that.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

David Hill
David Hill am 12 Okt. 2022
import java.math.*
s=BigInteger('0');
for k=1:length(Data)
s=s.add(Data(k));
end
  2 Kommentare
Noor Fatima
Noor Fatima am 12 Okt. 2022
Hi David,
Thank you !
Noor Fatima
Noor Fatima am 12 Okt. 2022
@David Hill I have also asked the question with the same format.
Please have a look on the following
https://www.mathworks.com/matlabcentral/answers/1823533-how-to-sort-rows?s_tid=srchtitle

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