Matrix API
Lineaire algebra als API: matrices vermenigvuldigen, een matrix analyseren en lineaire stelsels oplossen — allemaal lokaal en exact berekend. Het multiply-eindpunt retourneert het product A×B, waarbij wordt gecontroleerd of de binnenste dimensies overeenkomen. Het analyze-eindpunt neemt elke matrix en retourneert de getransponeerde en de rang, en voor vierkante matrices ook de determinant, het spoor, of deze symmetrisch en inverteerbaar is, en de inverse indien deze bestaat — met behulp van LU-decompositie met partiële pivotering en Gauss-Jordan-eliminatie voor numerieke stabiliteit. Het solve-eindpunt lost een stelsel Ax = b op voor een vierkante coëfficiëntenmatrix door Gauss-eliminatie met partiële pivotering, en meldt duidelijk wanneer de matrix singulier is en er geen unieke oplossing is. Matrices worden doorgegeven als JSON-arrays van rijen, bijvoorbeeld [[1,2],[3,4]]. Alles is deterministisch en onmiddellijk. Ideaal voor datawetenschap en machine learning-voorbereiding, computergraphics en 3D-transformaties, techniek en natuurkunde, computer vision-kalibratie, regelsystemen en het onderwijzen van lineaire algebra. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 4 eindpunten. Dit is matrix- en lineaire algebra-wiskunde; voor 3D-rotaties gebruik je een quaternion-API, voor vectorwiskunde een vector-API en voor statistiek een stats-API.
api.oanor.com/matrix-api