Syftet med ett program som manipulerar numeriska data är mycket beroende av det specifika programmet. Generellt sett syftar dock sådana program att utföra ett eller flera av följande:
* Beräkningar: Utföra aritmetiska operationer (tillägg, subtraktion, multiplikation, uppdelning, etc.), mer komplexa matematiska funktioner (trigonometriska funktioner, logaritmer, exponentiella, etc.) och statistiska beräkningar (medelvärde, median, standardavvikelse, etc.).
* Dataanalys: Undersökning av numeriska data för att identifiera trender, mönster och relationer. Detta kan involvera sortering, filtrering, aggregera och omvandla data.
* Datavisualisering: Representerar numeriska data grafiskt för att göra det lättare att förstå och tolka. Detta kan innebära att skapa diagram, grafer och andra visuella representationer.
* Datatransformation: Konvertera data från ett format till ett annat eller tillämpa matematiska transformationer för att ändra skalan eller distributionen av data. Exempel inkluderar normalisering, standardisering och skalning.
* Modellering och simulering: Bygga matematiska modeller för att simulera fenomen i verkliga världen och förutsäga framtida resultat baserade på numeriska input.
* optimering: Hitta den bästa lösningen på ett problem som innebär numeriska variabler, till exempel att maximera vinsten eller minimera kostnaden.
* Kontrollsystem: Använda numeriska data för att kontrollera fysiska processer, till exempel inom robotik eller industriell automatisering.
Kort sagt är syftet att bearbeta och tolka numeriska data på ett sätt som är användbart för en viss uppgift eller applikation. Det specifika syftet kommer att vara mycket mer konkret när det * specifika * -programmet har identifierats.