Analyze linear differential systems with matrix driven dynamics. Track trajectories, forcing effects, and component trends. Generate shareable tables and summaries for deeper numerical insight.
This sample uses x′ = Ax + b with A = [[0, 1], [-2, -3]], b = [0, 1], x(0) = [1, 0], t from 0 to 2, and RK4.
| Step | t | x1 | x2 |
|---|---|---|---|
| 0 | 0.000000 | 1.000000 | 0.000000 |
| 1 | 0.500000 | 0.919271 | -0.231771 |
| 2 | 1.000000 | 0.797858 | -0.227546 |
| 3 | 1.500000 | 0.697028 | -0.170661 |
| 4 | 2.000000 | 0.625662 | -0.115774 |
It solves constant coefficient linear systems of ordinary differential equations written as x′ = Ax + b. You can model up to four coupled first order equations with constant forcing.
Use RK4 for the best accuracy in most cases. Heun offers a middle ground between speed and accuracy. Euler is fastest, but it can be much less accurate for stiff or rapidly changing systems.
Yes. Enter zeros in the forcing vector b for a homogeneous system. Enter constant values in b to solve a nonhomogeneous linear system with constant input or forcing.
For two equations, the note is based on the eigenvalues of A. For larger systems, it uses Gershgorin discs as a fast stability check. That larger system note is helpful, but it remains heuristic.
A unique equilibrium requires solving Ax + b = 0. If A is singular or nearly singular, the system may have no unique equilibrium, so the calculator reports that condition instead.
Usually yes, because a smaller step size reduces numerical error. However, very large step counts increase computation and output size. A stable method with sensible steps is usually the best compromise.
The CSV export contains the computed time and state table. The PDF export captures the summary values, stability note, and tabulated solution so you can share or archive the results.
The table is a numerical approximation unless you independently evaluate the matrix exponential solution. The exact constant coefficient formula is shown so you can compare theory and computation.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.