UNPKG

@designliquido/delegua-matematica

Version:

Biblioteca de manejo de operações matemáticas em português, para JavaScript e Delégua

62 lines (61 loc) 2.46 kB
/** * Retorna o desenho da função afim. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {number} a O valor de a. * @param {number} b O valor de b. * @returns O desenho da função afim. */ export declare function fun1(_: any, a: number, b: number): string[]; /** * Calcula a raiz da função afim. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {number} a O valor de a. * @param {number} b O valor de b. * @returns A raiz da função afim. */ export declare function fun1R(_: any, a: number, b: number): number; /** * Retorna o desenho da função quadrática. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {number} a O valor de a. * @param {number} b O valor de b. * @param {number} c O valor de c. * @returns O desenho da função quadrática. */ export declare function fun2(_: any, a: number, b: number, c: number): number[]; /** * Calcula x do vértice. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {number} a O valor de a. * @param {number} b O valor de b. * @param {number} c O valor de c. * @returns As raízes da função quadrática. */ export declare function xVertice(_: any, a: number, b: number, c: number): number; /** * Calcula y do vértice. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {number} a O valor de a. * @param {number} b O valor de b. * @param {number} c O valor de c. * @returns As raízes da função quadrática. */ export declare function yVertice(_: any, a: number, b: number, c: number): number; /** * Calcula as raízes da função quadrática. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {number} a O valor de a. * @param {number} b O valor de b. * @param {number} c O valor de c. * @returns As raizes da função quadrática. */ export declare function fun2R(_: any, a: number, b: number, c: number): number[]; /** * Preenche um intervalo entre dois números dada uma cardinalidade. * @param {any} _ O visitante da instrução, normalmente um interpretador. * @param {number} valorInicial O valor inicial. * @param {number} valorDeParada O valor de parada. * @param {number} cardinalidade A cardinalidade. * @returns */ export declare function linspace(_: any, valorInicial: number, valorDeParada: number, cardinalidade: number): Array<number>;