У меня есть неявная функция, например:Найти корень неявной функции в Python
f(x,y) = x**y + y**y - 3*x
Я хочу, чтобы решить корень на meshgrid. Таким образом, е (х, у) = 0
Обращая решение легко:
x = linspace(-2,2,11)
y = linspace(-2,2,11)
(X,Y) = meshgrid(x,y)
A = X**Y + Y**Y - 3*X
contour(X,Y,A,0)
Это прекрасно работает, у меня есть рисунок кривой, мне нужно, но я хотел бы иметь данные, в сюжете и не только визуальный сюжет. Итак, как мне найти данные сюжета?
Какие данные вы точно ищете? Вы пытаетесь найти точки, в которых функция имеет значение нуля? –
Ограничено ли оно только полиномами? –
NumPy помогает найти корни полиномов. Для общей функции вам придется использовать числовые методы ... ответ, вероятно, прост, но, пожалуйста, сообщите нам, если вы заботитесь только о специальном случае или более того. http://www.scipy.org/doc/numpy_api_docs/numpy.lib.polynomial.poly1d.html –