Butcher Tableau Explorer

Explores how a Runge-Kutta method’s Butcher tableau determines its stages and order.
Author

Apurva Nakade

Published

July 13, 2026

An \(s\)-stage Runge-Kutta method is specified by a Butcher tableau of nodes \(c_i\), coefficients \(a_{ij}\), and weights \(b_i\), defining each step by

\[ k_i = f\!\left(y_i + h\sum_{j=1}^{s} a_{ij}k_j\right),\qquad y_{i+1} = y_i + h\sum_{i=1}^{s} b_i k_i. \]

Enter coefficients as integers, fractions, or decimals — each row’s panel shows the exact \(k_i\) (or \(y_{i+1}\)) equation your entries construct, and the box above computes the leading term of the local truncation error \(y_{i+1} - y(t_i+h)\) as a power series in \(h\), even for implicit tableaus. If that leading term is \(O(h^{p+1})\), the method is \(p\)-th order accurate.