Пример #1
0
        //druga  pochodna funkcji dwóch zmiennych po x oraz y
        public static double SecondDerivativeTwoVariablesOfxy(TwoArgumentsFunction TwoArgumentsFunction, double x, double y, double dx, double dy)
        {
            double z = Math.Round((TwoArgumentsFunction(x + dx, y + dy) - TwoArgumentsFunction(x + dx, y)
                                   - TwoArgumentsFunction(x, y + dy) + TwoArgumentsFunction(x, y)) / (dx * dy), 4);

            return(z);
        }
Пример #2
0
 // pierwsza pochodna funkcji zlożonej po x, wewnętrzna ma dwie zmienne, zewnętrzna jest elementarna
 public static double CompoundDerivateTwovariablesOfx(Function OutsideFunction, TwoArgumentsFunction InsideFunction,
                                                      double x, double y, double dx, double dy)
 {
     return(Math.Round(FirstDerivativeOneVariable(OutsideFunction, InsideFunction(x, y), dx) * FirstDerivativeTwoVariablesOfx(InsideFunction, x, y, dx), 4));
 }
Пример #3
0
        //pierwsza pochodna funkcji dwóch zmiennych po y
        public static double FirstDerivativeTwoVariablesOfy(TwoArgumentsFunction TwoArgumentsFunction, double x, double y, double dy)
        {
            double z = Math.Round((TwoArgumentsFunction(x, y + dy) - TwoArgumentsFunction(x, y)) / dy, 4);

            return(z);
        }