How to store the output?
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.
Answers (2)
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
Ammy
on 7 Mar 2022
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
Categories
Find more on Call Java from MATLAB 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!