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:
can lead to the error.
Read more about E-Z Solve: Debugging Capabilities
Famous quotes containing the word solve:
“If we parents accept that problems are an essential part of lifes challenges, rather than reacting to every problem as if something has gone wrong with universe thats supposed to be perfect, we can demonstrate serenity and confidence in problem solving for our kids....By telling them that we know they have a problem and we know they can solve it, we can pass on a realistic attitude as well as empower our children with self-confidence and a sense of their own worth.”
—Barbara Coloroso (20th century)