Funkcja o 2 zmiennych, znalezienie max

Funkcja o 2 zmiennych, znalezienie max
Beata Griškevič
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 5 lat
  • Postów:40
0

Tu napisałam program dla funkcji o 1 zmiennej.

Kopiuj

import scipy
from scipy.optimize import fmin

def f(x): return -2 * x**2 + 4 * x
max_x = scipy.optimize.fmin(lambda x: -f(x), 0)
print max_x

A teraz próbuję napisać to samo dla funkcji -x^2 - y^2, tylko trudno jest mi zrozumieć jak mam to zrobić.

P2
Ale funkcja ma zwrócić dwie zmienne czy wczytać dwie zmienne? Jak pierwsza opcja to return arg1, arg2 a jak przyjąć dwa to def f(x,y). Obie możliwości się ze sobą nie kłócą.
szweszwe
  • Rejestracja:ponad 11 lat
  • Ostatnio:2 dni
  • Lokalizacja:Kraków
  • Postów:1694
0

Wpisz sobie w google: "Ekstrema funkcji wielu zmiennych" i będziesz wiedzieć jak to zrobić.

Beata Griškevič
jak się szuka ekstremów dobrze wiem, pytanie było jak to napisać w pythonie
szweszwe
A to jak napisałeś?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.