Commands for Managing a Session
MATLAB is an interactive program for numerical computation and data visualization. You can enter a command by typing it at the MATLAB prompt ‘>>’ on the Command Window.
| Command | Purpose | 
| clc | Clears command window. | 
| clear | Removes variables from memory. | 
| exist | Checks for existence of file or variable. | 
| global | Declares variables to be global. | 
| help | Searches for a help topic. | 
| lookfor | Searches help entries for a keyword. | 
| quit | Stops MATLAB. | 
| who | Lists current variables. | 
| whos | Lists current variables (long display). | 
Commands for Working with the System
| Command | Purpose | 
| cd | Changes current directory. | 
| date | Displays current date. | 
| delete | Deletes a file. | 
| diary | Switches on/off diary file recording. | 
| dir | Lists all files in current directory. | 
| load | Loads workspace variables from a file. | 
| path | Displays search path. | 
| pwd | Displays current directory. | 
| save | Saves workspace variables in a file. | 
| type | Displays contents of a file. | 
| what | Lists all MATLAB files in the current directory. | 
| wklread | Reads .wk1 spreadsheet file. | 
Input and Output Commands
| Command | Purpose | 
| disp | Displays contents of an array or string. | 
| fscanf | Read formatted data from a file. | 
| format | Controls screen-display format. | 
| fprintf | Performs formatted writes to screen or file. | 
| input | Displays prompts and waits for input. | 
| ; | Suppresses screen printing. | 
 
| Format Code | Purpose | 
| %s | Format as a string. | 
| %d | Format as an integer. | 
| %f | Format as a floating point value. | 
| %e | Format as a floating point value in scientific notation. | 
| %g | Format in the most compact form: %f or %e. | 
| \n | Insert a new line in the output string. | 
| \t | Insert a tab in the output string. | 
 
| Format Function | Display up to | 
| format short | Four decimal digits (default). | 
| format long | 16 decimal digits. | 
| format short e | Five digits plus exponent. | 
| format long e | 16 digits plus exponents. | 
| format bank | Two decimal digits. | 
| format + | Positive, negative, or zero. | 
| format rat | Rational approximation. | 
| format compact | Suppresses some line feeds. | 
| format loose | Resets to less compact display mode. | 
Vector, Matrix and Array Commands
| Command | Purpose | 
| cat | Concatenates arrays. | 
| find | Finds indices of nonzero elements. | 
| length | Computes number of elements. | 
| linspace | Creates regularly spaced vector. | 
| logspace | Creates logarithmically spaced vector. | 
| max | Returns largest element. | 
| min | Returns smallest element. | 
| prod | Product of each column. | 
| reshape | Changes size. | 
| size | Computes array size. | 
| sort | Sorts each column. | 
| sum | Sums each column. | 
| eye | Creates an identity matrix. | 
| ones | Creates an array of ones. | 
| zeros | Creates an array of zeros. | 
| cross | Computes matrix cross products. | 
| dot | Computes matrix dot products. | 
| det | Computes determinant of an array. | 
| inv | Computes inverse of a matrix. | 
| pinv | Computes pseudoinverse of a matrix. | 
| rank | Computes rank of a matrix. | 
| rref | Computes reduced row echelon form. | 
| cell | Creates cell array. | 
| celldisp | Displays cell array. | 
| cellplot | Displays graphical representation of cell array. | 
| num2cell | Converts numeric array to cell array. | 
| deal | Matches input and output lists. | 
| iscell | Identifies cell array. | 
Plotting Commands
| Command | Purpose | 
| axis | Sets axis limits. | 
| fplot | Intelligent plotting of functions. | 
| grid | Displays gridlines. | 
| plot | Generates xy plot. | 
| print | Prints plot or saves plot to a file. | 
| title | Puts text at top of plot. | 
| xlabel | Adds text label to x-axis. | 
| ylabel | Adds text label to y-axis. | 
| axes | Creates axes objects. | 
| close | Closes the current plot. | 
| close all | Closes all plots. | 
| figure | Opens a new figure window. | 
| gtext | Enables label placement by mouse. | 
| hold | Freezes current plot. | 
| legend | Legend placement by mouse. | 
| refresh | Redraws current figure window. | 
| set | Specifies properties of objects such as axes. | 
| subplot | Creates plots in subwindows. | 
| text | Places string in figure. | 
| bar | Creates bar chart. | 
| loglog | Creates log-log plot. | 
| polar | Creates polar plot. | 
| semilogx | Creates semilog plot. (logarithmic abscissa). | 
| semilogy | Creates semilog plot. (logarithmic ordinate). | 
| stairs | Creates stairs plot. | 
| stem | Creates stem plot. |