Jak zdefiniować funkcję ogólną bez dokładnego wyrażenia w Mathematica? Na przykład, nie muszę tego:Jak zdefiniować ogólną funkcję w matematyce?
a[x_, y_]:= 2x + 3y,
muszę pracować z ogólnym parametru a (x, y) zamiast:
a[x_, y_]:= a[x, y].
Oczywiście, ta linia nie działa zbyt dobrze.
Edit1:
Dobrze, używam parametr w innej nieznanej funkcji (nie wiadomo, ponieważ jest zdefiniowana tylko w pakiecie), który działa w zasadzie jak pochodna, to znaczy, że jest to bardzo skomplikowana mieszanka pierwszego i drugiego pochodne.
Linia ta
a[x_, y_]:= a[x, y],
faktycznie działa (niby), ponieważ parametr „przeżyje” pakiet w funkcji, z wyjątkiem wyjścia otrzymuję przykry „Hold[a[x,y]]
” zamiast po prostu a[x,y]
, a ja nie może już używać wyniku jako funkcji.
Jaki byłby twój następny krok? Co byś zrobił z takim ogólnym parametrem a (x, y)? –