Salut
j'ai vraiment besoin d'aide pour tracer avec Matlab une courbe elliptique y^2 = x^3 +a x+b sur corps fini d'ordre par exemple p tel que p est un premier
Salut
j'ai vraiment besoin d'aide pour tracer avec Matlab une courbe elliptique y^2 = x^3 +a x+b sur corps fini d'ordre par exemple p tel que p est un premier
Bonjour,
Peut-être la fonction doc ezplot pourra t'aider..
merci
mais cette commande trace la courbe sur les R pas dans un corps de Galois
et comment je peux compter tous les points de la courbe ?
Tu peux récupérer les points tracés comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 h = ezplot(...); X = get(h,'xdata') Y = get(h,'ydata')
Merci infiniment pour votre aide
mais comment je peux lister ses points dans une liste
dans mon projet, je dois dessiner la courbe elliptique après trouver tous les points constituant la courbe dans un corps fini
Bounjour
dans ce code là j'essaye d'entrer les paramètres de la courbe aprèr je le dessine mais ..........
et ça l'affichage de l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function EllipticCurve (p) if isprime(p) a = input('Donnez une valeur A '); b = input ('Donnez une valeur B '); for x = 0:(p-1) y = mod(x^3+a * x + b, p); disp(y); end end ezplot('y^2 -x^3 - a * x - b');
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ??? Error using ==> char Cell elements must be character arrays. Error in ==> ezplot at 158 fmsg = char(f); Error in ==> EllipticCurve at 14 ezplot('y^2 -x^3 - a * x - b');
Essaie ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 fun = sprintf('y^2 -x^3 - %s * x - %s',num2str(a),num2str(b)); ezplot(fun);
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Parfait, fonctionne vraiment bien.
Petite commande très utile.
Merci beaucoup.
puis-je poser encore une question?
Si oui
comment je peux vérifier si tel point contenant une courbe dessiné ?
et comment sommer deux points dans la courbe j'ai besoin de la fonction
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager