How can I convert Matlab Integer into java.math.BigInteger
显示 更早的评论
i want to use RSA algorithm to demonstrate the simple key generation in matlab (step by step); and i use GUI to pass the data.
the problem is when i using java.math.BigInteger;
i found that java.math.BigInteger needs char to calculate the modPow, modInvers, etc.
so when my input is an integer, i convert to string use "num2str", it works.
mycode:
a=23423423423454
b=num2str(a)
c=java.math.BigInteger(b)
but when i use larger number, it goes to error.
mycode:
a=999999999999999999
b=num2str(a)
c=java.math.BigInteger(b)
so i have to write manuual
mycode:
a='999999999999999999'
b=java.math.BigInteger(a)
is there a function to do it automatic without errorr??? i am newbie to Matlab
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Conversion Between Symbolic and Numeric 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!