E-Z Solve

E-Z Solve is a numerical computing environment. Created by Intellipro, Inc., E-Z Solve allows the user to write virtually any combination of differential equations (ODE's) and algebraic equations, including parameters, user-defined functions and lookup tables.

According to the developer, other features include:

  • the ability to create user-defined functions implementing logic and looping structures to be referenced in equation sets;
  • the capacity to store multiple equation sets in one file (or session), providing an excellent tool for comparing results from different models;
  • the "Sweep" function, which provides the capability of solving the system for a set of varying parameters and/or initial conditions;
  • the ability to view solution results in a spreadsheet link data grid, or graphically on 2D and 3D graphs;
  • the capacity for plotting any number and combination of variables and their functions, on 2D and 3D graphs, to produce component-vs-time, phase-plane or any type of user-defined graph.

E-Z Solve offers some variety in numerical methods, including the Euler method, the Runge-Kutta (4,5) pair, Adams-Moulton orders 1-12 and BDF orders 1-5. (By comparison, MATLAB, offers only the Runge-Kutta (2nd & 3rd) and (4th & 5th) order methods).

However, the processing capacity of E-Z Solve would be inadequate for anything but medium-scale projects, as the number of variables per session is limited to 50, and the number of first-order differential equations cannot exceed 30.

Additionally, E-Z Solve has relatively obscure error messages, and it sometimes seems to struggle even with linear equations. A sample error message can be seen here. The descriptive text reads as:

"Error. Out of range."

Consulting the software's documentation results in 0 matches for the error message.

Sometimes even seemingly innocuous functions such as:

quad B(a)=670

quad G=e^{frac{B}{127}}

can lead to the error.

Read more about E-Z SolveDebugging Capabilities

Famous quotes containing the word solve:

    The child who would be an adult must give up any lingering childlike sense of parental power, either the magical ability to solve your problems for you or the dreaded ability to make you turn back into a child. When you are no longer hiding from your parents, or clinging to them, and can accept them as fellow human beings, then they may do the same for you.
    Frank Pittman (20th century)