Modelica

A modeling programming language and environment that provides a way to express, simulate, and optimize systems (usually physical).

Most of the time, writing an algorithm is to write a specific solution to a certain problem. When doing mathematical modeling, we are collecting data from a simulation of equations that describe the problem.

See also: