Mathomatic – bezpłatny program należący do grupy systemów algebry komputerowej (CAS).
Oprogramowanie działa na wierszu poleceń lub w terminalu (np. Windows Terminal) pod dowolnym systemem operacyjnym.
Zastosowanie Mathomatic potrafi rozwiązywać obliczenia symboliczne, upraszczać, dodawać, a także porównywać równania algebraiczne. Wykonuje się na nim również działania związane z symbolicznym rachunkiem tensorowym (tj. pochodna funkcji, ekstremum funkcji, szereg Taylora). Można także całkować wielomiany i znajdować transformacje Laplace'a. Obsługuje całą elementarną algebrę, nie wliczając logarytmów. Funkcje trygonometryczne mogą być wprowadzane i manipulowane przy użyciu wzoru Eulera. Program ten nadaje się do szybkich obliczeń z dokładnością do 14 cyfr.
Ograniczenia Mathomatic nie nadaje się do zastosowań wymagających bardzo dużej precyzji, ponieważ każda liczba jest zapisywana w formacie double float, a błędy w zaokrąglaniu są niezauważane. Duże liczby całkowite, funkcje takie jak i oraz macierze nie są obsługiwane. Program nie pozwala na obsługę dużych wyrażeń, na których operacje zajmują ponad 400 MB pamięci RAM i trwają bardzo długo.