Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Core Language > List Manipulation > Applying Functions to Lists >
Mathematica > Data Manipulation > Handling Arrays of Data > Applying Functions to Lists >

Ratios

Ratios[list]
gives the successive ratios of elements in list.
Ratios[list, n]
gives the n^(th) iterated ratios of list.
Ratios[list, {n1, n2, ...}]
gives the successive nk^(th) ratios at level k in a nested list.
  • Ratios divides successive elements by preceding ones, so that Ratios[{x1, x2}] gives {x2/x1}.
  • If list has length s, Ratios[list, n] has length s-n.
  • Ratios[m, {1, 0}] or Ratios[m, 1] finds the successive ratios of rows in a 2D array or matrix m. Ratios[m, {0, 1}] finds the ratios of columns.
  • Ratios[list, {n1, n2}] is equivalent to Ratios[Ratios[list, n1], {0, n2}].
First ratios:
Second ratios:
Ratios of rows, within each column:
Ratios of columns, within each row:
First ratios are constant for a geometric sequence:
FoldList with Times acts as an inverse of Ratios:
New in 7
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team