#interpolation
2 APIs avec cette balise
API d'interpolation
Mathématiques d'interpolation sous forme d'API, calculées localement et de manière déterministe. Le point de terminaison linéaire interpole entre deux points, y = y0 + (y1 − y0)·(x − x0)/(x1 − x0), renvoyant la valeur à une cible x (ou, étant donné une cible y, résolvant le x qui la produit), le paramètre t et si le point se trouve en dehors du segment. Le point de terminaison table effectue une interpolation linéaire par morceaux dans une table de points (x, y) fournis sous forme de listes séparées par des virgules — il trie les points, trouve les deux qui encadrent votre requête et interpole entre eux, prolongeant le segment le plus proche et signalant le résultat lorsque vous interrogez en dehors de la plage de données, idéal pour les courbes d'étalonnage et les tables de correspondance. Le point de terminaison bilinéaire interpole sur une grille rectangulaire à partir de quatre valeurs de coin, interpolant le long de x à chaque bord y puis le long de y. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé, et contrairement à la régression, cela passe exactement par les points fournis. Idéal pour les développeurs d'applications d'ingénierie, de visualisation de données, de jeux, de cartographie et de calcul scientifique, les outils de table de correspondance et d'étalonnage, et l'éducation aux méthodes numériques. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ceci est de l'interpolation ; pour la régression des moindres carrés et la corrélation, utilisez une API de statistiques.
api.oanor.com/interpolation-api
API de Remappage de Plage
Mappe des nombres entre des plages. Le point de terminaison scale mappe linéairement une valeur d'une plage d'entrée [in_min, in_max] vers une plage de sortie [out_min, out_max] — le classique map() que vous utilisez avec les lectures de capteurs, les curseurs et boutons, les jauges et barres de progression, et les axes de visualisation de données. Il renvoie également la position t entre 0 et 1, donc avec la plage de sortie par défaut 0-1, il normalise une valeur, et avec une plage d'entrée 0-1, il interpole (lerp) ; les plages de sortie peuvent être inversées (out_min supérieur à out_max) pour inverser la direction, et un clamp optionnel maintient le résultat dans la plage de sortie au lieu d'extrapoler. Le point de terminaison clamp contraint une valeur à un minimum et un maximum et peut en plus l'ajuster au pas le plus proche. Tout est calcul mathématique local exact, instantané et déterministe. Idéal pour l'IoT et l'embarqué (style Arduino map), l'audio et le DSP, les graphiques et le développement de jeux, les tableaux de bord et graphiques, et les contrôles d'interface utilisateur. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela mappe des valeurs scalaires — pour interpoler des vecteurs, utilisez une API vectorielle et pour les courbes d'animation easing, utilisez une API d'easing.
api.oanor.com/remap-api