Overview

Namespaces

  • Chippyash
    • Math
      • Matrix
        • Attribute
        • Computation
          • Add
          • Div
          • Mul
          • Sub
        • Decomposition
        • Derivative
          • Strategy
            • Determinant
        • Exceptions
        • Formatter
          • DirectedGraph
        • Interfaces
        • Special
        • Traits
        • Transformation
          • Strategy
            • Invert

Classes

  • AbstractDerivative
  • Determinant
  • MarkovWeightedRandom
  • Sum
  • Trace
  • Overview
  • Namespace
  • Class
  • Tree

Class MarkovWeightedRandom

Base abstract for derivative

Has invokable interface

Chippyash\Math\Matrix\Derivative\AbstractDerivative implements Chippyash\Math\Matrix\Interfaces\DerivativeInterface uses Chippyash\Matrix\Traits\Debug (not available)
Extended by Chippyash\Math\Matrix\Derivative\MarkovWeightedRandom
Namespace: Chippyash\Math\Matrix\Derivative
Located at Derivative/MarkovWeightedRandom.php
Methods summary
public Chippyash\Type\Number\IntType
# derive( Chippyash\Math\Matrix\NumericMatrix $mA, Chippyash\Type\Number\IntType $extra = null )

Find the derivative

Find the derivative

Parameters

$mA
$extra
The current row to find the next weighted random row from

Returns

Chippyash\Type\Number\IntType

Throws

Chippyash\Math\Matrix\Exceptions\MathMatrixException
Chippyash\Math\Matrix\Exceptions\NotMarkovException
Methods inherited from Chippyash\Math\Matrix\Derivative\AbstractDerivative
__invoke()
Chippyash Math Matrix API documentation generated by ApiGen