How can I do an elliptic curve in Matlab?

34 visualizaciones (últimos 30 días)
Ranin Khoury
Ranin Khoury el 24 de Mayo de 2022
Respondida: Alan Stevens el 24 de Mayo de 2022
How can I do an elliptic curve in Matlab for the following function ' y^2-y=x^3-x ' ?

Respuestas (1)

Alan Stevens
Alan Stevens el 24 de Mayo de 2022
Here's one simple way:
% y^2 - y = x^3 - x
% y = (1 +/- sqrt(4x^3 - 4x + 1))/2
n = 1000;
x = -2:1/n:2;
d = sqrt(4*x.^3-4*x+1);
id = find(d~=real(d));
d(id) = nan;
y1 = (1 + d)/2;
y2 = (1 - d)/2;
plot(x,y1,'r',x,y2,'r')

Categorías

Más información sobre Fit Postprocessing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by