What Does Nonlinearity Mean?

Nonlinearity is a term best understood by the definition of its opposite. Something that is linear can be expressed with a straight line. In mathematics, linear equations have certain qualities that nonlinear equations do not have. In the context of information technology, nonlinearity describes a system whose output does not vary in proportion to its input. Nonlinear systems are more of a challenge to control.


Techopedia Explains Nonlinearity

Perhaps a refresher in mathematics would help here. A linear equation can be represented on a graph using a straight line. The equation y = x + 1 would show a diagonal line where each point on the y axis has a value that is one unit higher than that point’s location on the x axis. Increasing the value on x by any number would have the same effect on y. Suppose the initial value of x is 1. Here are some examples of the proportional increase:

  • y = x + 1
  • [x = 1] 2 = 1 + 1
  • [add 4 to x] 6 = 5 + 1
  • [add another 10] 16 = 15 + 1

The output y is proportional to the input x in linear equations. Nonlinear equations do not behave that way. Trying the same thing with a nonlinear equation, using a square number, the following results are obtained:

  • y = x2
  • [x = 1] 1 = 12
  • [add 1 to x] 4 = 22
  • [add another 10] 144 = 122

Increasing the value of x does not produce a proportional increase of y. While linear equations are homogeneous and additive, nonlinear equations are not.

Controlling output in nonlinear systems can be a problem. Nonlinearity in information processing requires more intricate calculations. Analog signals produce curved rather than straight lines because of the varying wave forms. Amplifying signals may require complicated algorithms. Nonlinear systems may seem chaotic or unpredictable.

Pablo Parrilo of MIT says, “I think that it’s a reasonable statement that we mostly understand linear phenomena.” But the fact that most of the universe is nonlinear makes work more interesting for physicists, mathematicians and computer scientists.


Related Terms

Latest Computer Science Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…