2015-11-08 10 views
2

Я новичок в мудреце, и у меня есть проблема. Я пытаюсь построить кривую f(x,y)=y^2 - x^2*(x+3), но она никогда не работает. Может ли кто-нибудь помочь?Sage Math эллиптическая кривая с особенностями точек

Я попытался это:

sage: E = EllipticCurve([0,3,0,0,0]); 
sage: E; 

и выдает ошибку ArithmeticError: invariants (0, 3, 0, 0, 0) define a singular curve.

+0

Вы получаете сообщение об ошибке или неожиданное поведение? Обновите свой вопрос, почему он «никогда не работает» – Lima

+0

Я пробовал это: 'sage: E = EllipticCurve ([0,3,0,0,0]); sage: E; ' и он дает ошибку' ArithmeticError: инварианты (0, 3, 0, 0, 0) определяют сингулярную кривую ' – user3233804

ответ

2

Вам нужно сделать неявный сюжет.

f(x,y)=y^2 - x^2*(x+3) 
implicit_plot(f,(x,-3,3),(y,-3,3)) 

Looks singular to me! Это объяснит вашу ошибку, возможно, EllipticCurve будет работать только с неособыми кривыми.

 Смежные вопросы

  • Нет связанных вопросов^_^