### Surface Plot

Creating a surface plot is an easy task for iMathlab. Using two vectors as the axes and a matrix as the surface mesh you can visualize your surface via the command surf(x,y,z) where x and y are vectors and z is a matrix. ### Histogram

A histogram with the default 10 bins, or user-defined bins is created via the command hist(x), or with the user defined bin vector b, hist(x,b). ### Code Snippet

Here is the code used to create the sample histogram seen previously. This example comes preloaded within the app, stored in the SQLite database and of course you're welcome to extend or modify it. ### 2-D Plotting

A simple 2-D plot of a decaying exponential (code can be seen in the next slide). The call is as simple as plot(x,y). ### Code Snippet

The code snippet used to generate the previously seen 2-D plotting example. Here a sample vector t is created and then we plot the decaying exponential. ### Eigenvalues & Eigenvectors

Another common engineering problem is to solve for the eigenvectors and eigenvalues, and the code here show how simple this is. A quick call and two matrices (or one if you'd just prefer) is provided for the user. ### Main Menu

iMathlab is simple to use with an intuitive user interface. Start coding, start from one of your saved programs, lookup a function, or flip through the help pages. ### Help Page

An interpreter, iMathlab provides a number of basic functionality for matrix manipulation and solving linear problems. ### Zoom

iMathlab allows you to manipulate your surface plots, using standard pinching and rotational effects to manipulate your surface plot. 