@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
TypeScript
/**
* 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>;