storing values using for loop in elliptic curves

1 vue (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)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by