public override Node ReturnDerivative(double x)
        {
            SineFunction   sineNode   = new SineFunction(child.Copy());
            CosineFunction cosineNode = new CosineFunction(child.Copy());
            DivisionSign   division   = new DivisionSign(sineNode, cosineNode);

            return(division.ReturnDerivative(x));
        }
Beispiel #2
0
        public override Node ReturnDerivative(double x)
        {
            CosineFunction     cosineNode         = new CosineFunction(child.Copy());
            Node               childDerivative    = child.ReturnDerivative(x);
            MultiplicationSign multiplicationSign = new MultiplicationSign(cosineNode, childDerivative);

            return(multiplicationSign);
        }