link to page content
Iode logo
direction fields phase planes 2nd order linear Fourier series PDEs
Iode
Main page
Download
Documentation
FAQ
Course materials
Credits
U of Illinois
Setting up Iode
Syllabus
Administration guide
Development
Policies
Links
GNU GPL FAQ
Octave
Matlab
Compatibility FAQ
IPROM

Download instructions

  • Start Matlab.
  • Copy and paste the following line into Matlab, and then hit Return:
    eval(urlread('http://www.math.uiuc.edu/iode/code/install.m'))
  • When the installation script asks you to enter a directory name for Iode, type a name like myiode and then hit Return. (Do not just hit Return, because that will dump all the Iode files into your current working directory.)
  • Start Iode by entering iode (all lower case) at the Matlab prompt. A graphical user interface will appear, unless you are using a very old version of Matlab (in which case a text menu will appear).
  • You have successfully installed Iode - congratulations!
If this installation does not work (e.g. if it fails with the error message Error downloading URL), or if you use Octave instead of Matlab, then simply download the file iode.zip (143 k) and unpack it with unzip. Then get into the directory in which you unzipped Iode, and launch Octave or Matlab. Enter iode (all lower case) at the prompt in order to launch Iode.1 Remember that the graphical user interface will not work with very old versions of Matlab, or with Octave.

Next time...

You will not need to re-install Iode, next time you want to use it. Simply launch Matlab, and change the Matlab working directory to the directory where you installed Iode (for example, myiode). Then type iode at the Matlab prompt.
Or launch Octave from your Iode directory, and then type iode at the Octave prompt.

Footnotes

1If Octave crashes with a parser error after you type iode at the prompt, chances are you are using an out-of-date version of Octave (Octave 2.1.35, which shipped with RedHat Linux 8, had this problem). You can fix the problem by installing a recent version of Octave, or you can work around it by typing iodetxt instead of iode.

Software requirements

  • For the mathematical core routines: Matlab 6.0 or later, or Octave 3.0.3 or later.
  • For the graphical user interface: Matlab 6.0 or later.
  • For the text-based user interface and mathematical core routines: Octave 3.0.3 or later.
  • For computing explicit solutions of differential equations (in graphical user interface only): Matlab Symbolic Toolbox.

Students at the University of Illinois may purchase Matlab at the WebStore, or can work on machines in the Engineering Work Stations (EWS) labs, all of which have Matlab.

Octave is free software, available at http://www.octave.org/.

Iode is free software, available under the GNU General Public License.

You are welcome to study the code, and to modify and extend Iode. The documentation page is a good place to start.



The Triode Page generated with Genpage - Version: 1.0.7.
UIUC logo