A non-linear function is a mathematical function in which the change of the output is not proportional to the change of the input, often resulting in curves when graphed. These functions are crucial in modeling complex real-world phenomena where relationships between variables are not straightforward or proportional.