|
|
Welcome to Iode!
Iode (for "Illinois" and "ODEs"; rhymes with diode) is
an educational software package that illustrates
Iode is central to a new syllabus of
Math 285, the basic differential equations course
for engineering students
at the University of Illinois at Urbana-Champaign (UIUC). In addition to the
software, we have created a suite of course
materials.
Iode runs under Octave or
Matlab (the programming languages of Octave and
Matlab are mostly compatible, see Compatibility FAQ).
The mathematical core of Iode is being shared by Matlab and
Octave. On top of the core, we offer a graphical user interface
for Matlab and a text-based interface for Octave.
We believe that students who study differential equations should pick
up at least a rudimentary understanding of how to implement
numerical algorithms. Iode gives them a powerful and flexible framework
for studying, developing, and testing such routines. In particular, Iode is
- thoroughly documented,
- highly modular, and
- easily extensible.
Iode is available under the GNU General Public License.
|