The following list of commands can be very useful for future reference. Use "help
Note:Matlab commands from the control system toolbox are highlighted in red.
Non-standard Matlab commands are highlighted in green.
abs | Absolute value |
acker | Compute the K matrix to place the poles of A-BK, see also place |
axis | Set the scale of the current plot, see also plot, figure |
bode | Draw the Bode plot, see also logspace, margin, nyquist1 |
c2dm | Continuous system to discrete system |
clf | Clear figure (use clg in Matlab 3.5) |
conv | Convolution (useful for multiplying polynomials), see also deconv |
ctrb | The controllability matrix, see also obsv |
deconv | Deconvolution and polynomial division, see also conv |
det | Find the determinant of a matrix |
dimpulse | Impulse response of discrete-time linear systems, see also dstep |
dlqr | Linear-quadratic requlator design for discrete-time systems, see also lqr |
dlsim | Simulation of discrete-time linear systems, see also lsim |
dstep | Step response of discrete-time linear systems, see also stairs |
eig | Compute the eigenvalues of a matrix |
eps | Matlab's numerical tolerance |
feedback | Feedback connection of two systems. |
figure | Create a new figure or redefine the current figure, see also subplot, axis |
for | For, next loop |
format | Number format (significant digits, exponents) |
function | Creates function m-files |
grid | Draw the grid lines on the current plot |
gtext | Add a piece of text to the current plot, see also text |
help | HELP! |
hold | Hold the current graph, see also figure |
if | Conditionally execute statements |
imag | Returns the imaginary part of a complex number, see also real |
impulse | Impulse response of continuous-time linear systems, see also step, lsim, dlsim |
input | Prompt for user input |
inv | Find the inverse of a matrix |
jgrid | Generate grid lines of constant damping ratio (zeta) and settling time (sigma), see also sgrid, sigrid, zgrid |
legend | Graph legend |
length | Length of a vector, see also size |
linspace | Returns a linearly spaced vector |
lnyquist1 | Produce a Nyquist plot on a logarithmic scale, see also nyquist1 |
log | natural logarithm, also log10: common logarithm |
loglog | Plot using log-log scale, also semilogx/semilogy |
logspace | Returns a logarithmically spaced vector |
lqr | Linear quadratic regulator design for continuous systems, see also dlqr |
lsim | Simulate a linear system, see also step, impulse, dlsim. |
margin | Returns the gain margin, phase margin, and crossover frequencies, see also bode |
norm | Norm of a vector |
nyquist1 | Draw the Nyquist plot, see also lnyquist1. Note this command was written to replace the Matlab standard command nyquist to get more accurate Nyquist plots. |
obsv | The observability matrix, see also ctrb |
ones | Returns a vector or matrix of ones, see also zeros |
place | Compute the K matrix to place the poles of A-BK, see also acker |
plot | Draw a plot, see also figure, axis, subplot. |
poly | Returns the characteristic polynomial |
polyadd | Add two different polynomials |
polyval | Polynomial evaluation |
Print the current plot (to a printer or postscript file) | |
pzmap | Pole-zero map of linear systems |
rank | Find the number of linearly independent rows or columns of a matrix |
real | Returns the real part of a complex number, see also imag |
rlocfind | Find the value of k and the poles at the selected point |
rlocus | Draw the root locus |
roots | Find the roots of a polynomial |
rscale | Find the scale factor for a full-state feedback system |
set | Set(gca,'Xtick',xticks,'Ytick',yticks) to control the number and spacing of tick marks on the axes |
series | Series interconnection of Linear time-independent systems |
sgrid | Generate grid lines of constant damping ratio (zeta) and natural frequency (Wn), see also jgrid, sigrid, zgrid |
sigrid | Generate grid lines of constant settling time (sigma), see also jgrid, sgrid, zgrid |
size | Gives the dimension of a vector or matrix, see also length |
sqrt | Square root |
ss | Create state-space models or convert LTI model to state space, see also tf |
ss2tf | State-space to transfer function representation, see also tf2ss |
ss2zp | State-space to pole-zero representation, see also zp2ss |
stairs | Stairstep plot for discreste response, see also dstep |
step | Plot the step response, see also impulse, lsim, dlsim. |
subplot | Divide the plot window up into pieces, see also plot, figure |
text | Add a piece of text to the current plot, see also title, xlabel, ylabel, gtext |
tf | Creation of transfer functions or conversion to transfer function, see also ss |
tf2ss | Transfer function to state-space representation, see also ss2tf |
tf2zp | Transfer function to Pole-zero representation, see also zp2tf |
title | Add a title to the current plot |
wbw | Returns the bandwidth frequency given the damping ratio and the rise or settling time. |
xlabel/ylabel | Add a label to the horizontal/vertical axis of the current plot, see also title, text, gtext |
zeros | Returns a vector or matrix of zeros |
zgrid | Generates grid lines of constant damping ratio (zeta) and natural frequency (Wn), see also sgrid, jgrid, sigrid |
zp2ss | Pole-zero to state-space representation, see also ss2zp |
zp2tf | Pole-zero to transfer function representation, see also tf2zp |
No comments:
Post a Comment