storing values using for loop in elliptic curves

3 vues (au cours des 30 derniers jours)
sadiqa ilyas
sadiqa ilyas le 14 Août 2019
Commenté : KALYAN ACHARJYA le 15 Août 2019
Hi I am using elliptic curves point multiplication. I have used for loop but it does not store values properly.
clear all
G=[742,917];
a=0;
b=-19;
n=991;
f(1)=1;
f(2)=1;
newpoint=zeros();
for i=1:14
f(i+2)=f(i+1)+f(i);
newpoint=multell(G,f(i+2),a,b,n)
end
newpoint
multell is a ftn. It does not store all the vales of new print

Réponse acceptée

KALYAN ACHARJYA
KALYAN ACHARJYA le 14 Août 2019
Modifié(e) : KALYAN ACHARJYA le 14 Août 2019
"It does not store all the vales of new print"
newpoint(i)=multell(G,f(i+2),a,b,n)
% Save the single value in array
% If length of the array will be different than i, use differ3ent index variable
or
newpoint{i}=multell(G,f(i+2),a,b,n)
% If above return the range of value use cell array
Do the proper preallocation before for loop, or provided the detail of multell, so that I can try on it.
  2 commentaires
sadiqa ilyas
sadiqa ilyas le 15 Août 2019
multel is a function which multiply a point of elliptic curve e.g(9,7) with scalar number.
2*(9,7)= (x,y)
and the loop will return 16 such points.
KALYAN ACHARJYA
KALYAN ACHARJYA le 15 Août 2019
Please do share from your code
>>whos newpoint

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by