Skip to main content

evaluate-implicit3

function evaluateImplicit3(cs: object, x: number, y: number): number

Defined in implicit-form/evaluate/double/evaluate-implicit3.ts:22

Evaluates and returns the result of evaluating the given implicit function (a degree 3 bivariate polynomial in x and y) at the point [x,y].

  • the implicit form is given by: vₓₓₓx³ + vₓₓᵧx²y + vₓᵧᵧxy² + vᵧᵧᵧy³ + vₓₓx² +vₓᵧxy + vᵧᵧy² + vₓx + vᵧy + v, where the vₓ, vₓ, v, etc are constants

example

evaluateImplicit3({ vₓₓₓ: -1, vₓₓᵧ: -2, vₓᵧᵧ: -3, vᵧᵧᵧ: -4, vₓₓ: 4, vₓᵧ: 5, vᵧᵧ: 6, vₓ: 1, vᵧ: 2, v: 3 }, 7, -4);  //=> 123

Parameters:

NameTypeDescription
cs{ vₓₓₓ: number; vₓₓᵧ: number; vₓᵧᵧ: number; vᵧᵧᵧ: number; vₓₓ: number; vₓᵧ: number; vᵧᵧ: number; vₓ: number; vᵧ: number; v: number }the polynomial to evaluate
xnumberthe x variable at which to evaluate
ynumberthe y variable at which to evaluate