用鼠尾草绘制有限域上的椭圆曲线

时间:2015-08-29 12:25:56

标签: plot sage elliptic-curve

我想使用sage数学接口在有限域上绘制椭圆曲线,并使用以下命令:

regex

然而,由于曲线的大小,这会产生错误:

p=2^255-19;
F=Finite Field(p);
C=Elliptic Curve(F,[0,486662,0,1,0]);
plot(C, aspect_ratio = 1);

如何解决此问题,还是有其他方法可以绘制此曲线?

1 个答案:

答案 0 :(得分:2)

想想这个结果:

sage: len(C.points())
<same error>

你的椭圆曲线只有太多的点可供Python处理,更不用说了。我建议的是首先得到几个点然后使用群法来生成一个点的样本并绘制它。我不知道你是否能用#34;开箱即用&#34;行为或者如果您必须像跟踪一样模仿sage/schemes/elliptic_curves/ell_finite_field.py in _points_via_group_structure(self)中的代码。祝你好运!