toolbox_chaos
v0.1.0
← All guides

Toolbox Chaos practical guide

Equilibria and Eigenvalues

Compute supported ODE equilibria, inspect their Jacobian eigenvalues in the complex plane, and distinguish local linear stability from global dynamics.

Level Intermediate
GUI tab Autovalores
Research question What equilibria are returned for the selected ODE parameters, and what does the local linearization indicate near each one?

Objective

What you will accomplish

Use equilibrium and eigenvalue information as a local analysis layer that complements, but does not replace, trajectories and parameter studies.

Before you begin

  • Select a supported continuous ODE flow; maps, delay models, and special high-dimensional cases may not be available in this panel.
  • Understand that eigenvalues describe the Jacobian linearization at a particular equilibrium and parameter set.

Reference outputs

What these views can show

Current Autovalores tab showing Lorenz equilibrium eigenvalues in the complex plane
The current panel lists equilibrium coordinates and eigenvalues while the complex-plane view supports local interpretation.

Procedure

Step-by-step workflow

  1. Select the ODE and parameters

    Choose the system and enter its parameter values. Initial condition, integration method, and duration are intentionally absent because the equilibrium calculation is not a trajectory integration.

    Record the parameter vector before calculating; changing a parameter can move, create, merge, or remove equilibria.

  2. Calculate the supported equilibria

    Press Calcular equilibrios y autovalores. The panel displays the supported equilibrium set and corresponding eigenvalues in its information area and complex-plane figure.

    If the interface reports that the calculation is unavailable, do not infer that the system has no equilibria; it means the panel lacks that supported contract for the selected model type.

  3. Inspect all points

    Choose Todos to plot all returned eigenvalues in the complex plane and read the coordinate list in the information area.

    Check multiplicity, complex-conjugate pairs, and real parts near zero, which can make finite-precision classification delicate.

  4. Inspect one equilibrium

    Select an individual equilibrium to view its point, eigenvalues, local type, and classification.

    Relate signs of real parts to local contraction or expansion only within the assumptions of linearization; nonhyperbolic cases require additional analysis.

  5. Connect local and global views

    Run trajectories from small, explicitly declared perturbations only when the research question requires local numerical behavior.

    Use phase portraits, time series, and parameter sweeps to study global behavior; eigenvalues do not describe an entire basin or distant invariant set.

  6. Preserve the figure and displayed values

    Save the complex-plane figure and record the equilibrium coordinates and eigenvalue values exactly as shown in the information area.

    The information area rounds equilibrium coordinates with .4g formatting and eigenvalues with .6g formatting. The tab does not offer a full-precision data or table export, so retain the parameter vector and figure with the record.

    State whether the view contains all displayed equilibria or one selected point.

Reporting language

  • Supported: ‘At these parameters, the panel returned equilibrium E and the Jacobian eigenvalues had these real parts.’
  • Supported: ‘At the values displayed by the GUI, the panel labeled this equilibrium with the reported local classification.’
  • Not supported by this panel alone: ‘The global dynamics are chaotic,’ ‘the attractor is unique,’ or ‘a hidden attractor has been located.’

Result

Expected output

  • Displayed equilibrium coordinates and Jacobian eigenvalues for one parameter vector, formatted at the precision shown by the interface.
  • A complex-plane plot and a cautious local classification for each selected equilibrium.

Interpretation

How to read it

Negative real parts support local linear contraction for a hyperbolic equilibrium; positive real parts indicate expanding directions. Mixed signs indicate saddle behavior, and imaginary parts describe local oscillatory components.

Zero or nearly zero real parts, equilibrium manifolds, and nonlinear degeneracies require analysis beyond a simple eigenvalue sign rule.

Export

Reproducibility checklist

  • Record equations or catalog name and the complete parameter vector before calculating.
  • Retain the saved complex-plane figure and the equilibrium coordinates, eigenvalues, and local classification exactly as displayed.
  • Do not describe the display-formatted coordinates or eigenvalues as full-precision data or promise a table export that the tab does not provide.
  • State local classification and avoid global language unless supported by separate evidence.

Applications

Where this workflow helps

  • Teaching linearization and local stability.
  • Choosing parameter regions for bifurcation exploration.
  • Relating local saddle directions to observed trajectory geometry as a hypothesis for further study.

Limits

What it does not establish

  • The panel is limited to supported ODE-flow equilibrium contracts.
  • Local eigenvalues do not determine global basin geometry, multistability, or the existence of a distant attractor.
  • Equilibrium analysis in Toolbox Chaos must not be presented as hidden-attractor localization or certification.