Мне нужно нарисовать эллиптическую кривую над конечным полем F17 (другими словами, я хочу нарисовать некоторые конкретные точки на кривой), но почему-то я не понимаю это правильно.
Криваяопределяется уравнением:
y^2 = x^3 +x + 1 (mod 17)
Я пробовал способ ниже, но он не может работать.
для x = 0:16,сюжет (x, mod (sqrt (x ^ 3 + x + 1), 16), 'r') ', конец
Может кто-нибудь помочь?
[Обновление]
В соответствии с предложениями Натана и Билла, здесь есть слегка измененная версия.
x = 0:18
plot(mod(x,16), mod(sqrt(x.^3+x+1), 16),'ro')
Однако я чувствую, что цифра составляет НЕПРАВИЛЬНО , например, y не является целым числом, когда x = 4.