How can I do an elliptic curve in Matlab?

조회 수: 32 (최근 30일)
Ranin Khoury
Ranin Khoury 2022년 5월 24일
답변: Alan Stevens 2022년 5월 24일
How can I do an elliptic curve in Matlab for the following function ' y^2-y=x^3-x ' ?

답변 (1개)

Alan Stevens
Alan Stevens 2022년 5월 24일
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')

카테고리

Help CenterFile Exchange에서 Fit Postprocessing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by