- Was macht Gradient () in MATLAB??
- So finden Sie den Gradienten einer multivariablen Funktion in MATLAB?
- Wie geben Sie ein Derivat in MATLAB an?
Was macht Gradient () in MATLAB??
[FX, FY] = Gradient (f) gibt die x- und y-Komponenten des zweidimensionalen numerischen Gradienten der Matrix F zurück . Die zusätzliche Ausgangsfy entspricht ∂f/∂y, die die Unterschiede in der y (vertikalen) Richtung sind. Der Abstand zwischen den Punkten in jede Richtung wird als 1 angenommen .
So finden Sie den Gradienten einer multivariablen Funktion in MATLAB?
Gradient der multivariablen Funktion
Verwenden Sie eine symbolische Matrixvariable, um die Funktion F und ihren Gradienten in Bezug auf den Vektor x auszudrücken . syms x [1 3] Matrix f = sin (x)*sin (x). „Um den Gradienten in Bezug auf die Elemente von X zu zeigen, konvertieren Sie das Ergebnis in einen Vektor symbolischer Skalarvariablen unter Verwendung von Symmatrix2Sym .
Wie geben Sie ein Derivat in MATLAB an?
Df = diff (f, var) unterscheidet F in Bezug auf den Differenzierungsparameter var . var kann eine symbolische skalare Variable wie x, eine symbolische Funktion wie f (x) oder eine abgeleitete Funktion wie Diff (F (t), T) sein . Df = diff (f, var, n) berechnet das n. Derivat von f in Bezug auf var .