How to store the output?
3 views (last 30 days)
Show older comments
How to store the output of the following for loop ?
import java.math.*;
a = BigInteger('12345678');
c = Biginteger('67436255757');
n = BigInteger('10');
for i=1:double(n)
a = my_function(a,c );
end
where
function [a] = my_function(b,c )
import java.math.*;
a = b.add(c) ;
end
Thanking in anticipation.
0 Comments
Answers (2)
Arif Hoq
on 5 Mar 2022
import java.math.*;
a = BigInteger('12345678');
c = BigInteger('67436255757');
n = BigInteger('10');
for i=1:double(n)
y = my_function(a,c );
end
output=sprintf('%10.0f',y)
Image Analyst
on 6 Mar 2022
for k = 1 : round(n)
a(k) = my_function(a, c); % Save the output for every iteration of the loop.
end
2 Comments
Image Analyst
on 12 Mar 2022
Edited: Image Analyst
on 12 Mar 2022
What data class is n?
whos n
If n is already an integer, you don't need to round it
for k = 1 : n
a(k) = my_function(a, c); % Save the output for every iteration of the loop.
end
See Also
Categories
Find more on Structures in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!