Lesson 10: Command line editing and recall


The command line in MATLAB can be easily edited. The cursor can be positioned with the left/right arrows and the Backspace key used to delete the character to the left of the cursor. Other editing features are also available. See help cedit.

A convenient feature is use of the up/down arrows to scroll through the stack of previous commands. One can, therefore, recall a previous command line, edit it and execute the revised command line. For small routines, this is much more convenient than using an M-file which requires moving between MATLAB and the editor. For example, flopcounts for computing the inverse of matrices of various sizes could be compared by repeatedly recalling, editing and executing

	a = rand(8); flops(0); inv(a); flops

If one wanted to compare plots of the functions y = sinmx and y = sinnx on the interval [0,2*pi] for various m and n, one might do the same for the command line:

     m=2; n=3; x=0:.01:2*pi; y=sin(m*x); z=cos(n*x); plot(x,y,x,z)