Académique Documents
Professionnel Documents
Culture Documents
Initiation au logiciel
" Matlab "
1.
2.
TABLEAUX ET MATRICES.________________________________________________ 4
2.1
2.2
2.3
2.4
2.5
3.1
3.2
3.3
3.4
Boucles for............................................................................................................................................................5
Boucles while........................................................................................................................................................5
Structure if else end. .............................................................................................................................................5
Les fonctions.........................................................................................................................................................6
3.
4.
ANALYSE DE DONNEES.__________________________________________________ 6
5.
LES POLYNOMES.________________________________________________________ 6
5.1
5.2
5.3
5.4
5.5
5.6
6.1
6.2
6.3
6.4
6.5
6.6
7.1
7.2
7.3
7.4
La fonction plot.....................................................................................................................................................9
Les commandes grid, xlabel, ylabel et text. ..........................................................................................................9
La commande axis. ...............................................................................................................................................9
Les commandes figure, hold, close.......................................................................................................................9
6.
7.
8.
9.
Aide Matlab
9.6 SPECIALIZED MATRICES. .............................................................................................................................14
9.7 GENERAL PURPOSE GRAPHICS FUNCTIONS. ..........................................................................................14
9.7.1
Figure window creation and control. ________________________________________________________ 14
9.7.2
Axis creation and control. ________________________________________________________________ 14
9.7.3
Handle Graphics objects. _________________________________________________________________ 15
9.7.4
Handle Graphics operations. ______________________________________________________________ 15
9.7.5
Hardcopy and storage. ___________________________________________________________________ 15
9.7.6
Movies and animation. ___________________________________________________________________ 15
9.7.7
Miscellaneous. _________________________________________________________________________ 15
9.8 TWO DIMENSIONAL GRAPHICS..................................................................................................................15
9.8.1
Elementary X-Y graphs.__________________________________________________________________ 15
9.8.2
Specialized X-Y graphs.__________________________________________________________________ 15
9.8.3
Graph annotation. _______________________________________________________________________ 16
9.9 THREE DIMENSIONAL GRAPHICS. .............................................................................................................16
9.9.1
Line and area fill commands. ______________________________________________________________ 16
9.9.2
Contour and other 2-D plots of 3-D data._____________________________________________________ 16
9.9.3
Surface and mesh plots. __________________________________________________________________ 16
9.9.4
Volume visualization.____________________________________________________________________ 16
9.9.5
Graph appearance. ______________________________________________________________________ 16
9.9.6
Graph annotation. _______________________________________________________________________ 16
9.9.7
3-D objects. ___________________________________________________________________________ 17
9.10
MATRIX FUNCTIONS NUMERICAL LINEAR ALGEBRA.....................................................................17
9.10.1 Matrix analysis. ________________________________________________________________________ 17
9.10.2 Linear equations. _______________________________________________________________________ 17
9.10.3 Eigenvalues and singular values. ___________________________________________________________ 17
9.10.4 Matrix functions. _______________________________________________________________________ 17
9.11
POLYNOMIAL AND INTERPOLATION FUNCTIONS............................................................................17
9.11.1 Polynomials. ___________________________________________________________________________ 17
9.11.2 Data interpolation. ______________________________________________________________________ 18
9.11.3 Spline interpolation. _____________________________________________________________________ 18
9.12
DATA ANALYSIS AND FOURIER TRANSFORM FUNCTIONS. ..........................................................18
9.12.1 Basic operations. _______________________________________________________________________ 18
9.12.2 Finite differences._______________________________________________________________________ 18
9.12.3 Vector operations. ______________________________________________________________________ 18
9.12.4 Correlation.____________________________________________________________________________ 18
9.12.5 Filtering and convolution. ________________________________________________________________ 18
9.12.6 Fourier transforms. ______________________________________________________________________ 18
9.13
SOUND PROCESSING FUNCTIONS. ........................................................................................................19
9.14
CHARACTER STRING FUNCTIONS.........................................................................................................19
9.14.1 General. ______________________________________________________________________________ 19
9.14.2 String comparison. ______________________________________________________________________ 19
9.14.3 String to number conversion. ______________________________________________________________ 19
9.14.4 Hexadecimal to number conversion. ________________________________________________________ 19
9.15
SPECIALIZED MATH FUNCTIONS. .........................................................................................................19
9.16
SPARSE MATRIX FUNCTIONS. ................................................................................................................20
9.16.1 Elementary sparse matrices. _______________________________________________________________ 20
9.16.2 Full to sparse conversion._________________________________________________________________ 20
9.16.3 Working with nonzero entries of sparse matrices. ______________________________________________ 20
9.16.4 Visualizing sparse matrices. _______________________________________________________________ 20
9.16.5 Reordering algorithms. ___________________________________________________________________ 20
9.16.6 Norm, condition number, and rank. _________________________________________________________ 20
9.16.7 Operations on trees. _____________________________________________________________________ 20
9.16.8 Micellanous ___________________________________________________________________________ 21
9.17
LANGUAGE CONSTRUCTS AND DEBUGGING. ...................................................................................21
9.17.1 Matlab as a programming language._________________________________________________________ 21
9.17.2 Control flow. __________________________________________________________________________ 21
9.17.3 Interactive input.________________________________________________________________________ 21
9.17.4 Debugging commands. ___________________________________________________________________ 21
9.18
COLOR CONTROL AND LIGHTING MODEL FUNCTIONS. .................................................................21
9.18.1 Color controls. _________________________________________________________________________ 21
9.18.2 Color maps. ___________________________________________________________________________ 21
9.18.3 Color map related functions. ______________________________________________________________ 22
2
Aide Matlab
9.18.4 Lighting models.________________________________________________________________________ 22
9.19
LOW-LEVEL FILE I/O FUNCTIONS. ........................................................................................................22
9.19.1 File opening and closing. _________________________________________________________________ 22
9.19.2 Unformatted I/O. _______________________________________________________________________ 22
9.19.3 Formatted I/O. _________________________________________________________________________ 22
9.19.4 File positioning. ________________________________________________________________________ 22
9.19.5 String conversion._______________________________________________________________________ 22
9.19.6 File Import/Export Routines. ______________________________________________________________ 22
9.19.7 WK1 Format. __________________________________________________________________________ 22
9.19.8 CSV Format.___________________________________________________________________________ 22
9.19.9 ASCII Delimited Format. _________________________________________________________________ 23
9.20
GENERAL PURPOSE COMMANDS. .........................................................................................................23
9.20.1 Managing commands and functions. ________________________________________________________ 23
9.20.2 Managing variables and the workspace.______________________________________________________ 23
9.20.3 Working with files and the operating system. _________________________________________________ 23
9.20.4 Controlling the command window. _________________________________________________________ 23
9.20.5 Starting and quitting from Matlab. __________________________________________________________ 23
9.20.6 General information. ____________________________________________________________________ 23
Aide Matlab
Le logiciel Matlab est ouvert dans la fentre de commande Matlab Mcw ( Matlab command window).
1. LAIDE EN LIGNE.
On obtient les informations sur une fonction (contenue dans Matlab ou dans un des toolbox) en tapant
help suivi du nom de cette fonction.
On peut aussi utiliser un mot cl avec la fonction lookfor, le mot cl ntant pas ncessairement le nom
dune fonction de Matlab.
exemples : help diag, help clear, lookfor complex...
2. TABLEAUX ET MATRICES.
2.1 Dfinir une matrice.
A = [1 2 3 4] dfinit la matrice ligne comportant les 4 lments 1, 2, 3 et 4.
A = [1,2,3,4] donne le mme rsultat.
C = [a b c] dfinit la matrice ligne comportant les caractres a, b et c.
B = [1;2;3;4] dfinit la matrice colonne comportant les mmes valeurs que A. Si on remarque que B est
la transpose de A, on peut aussi crire B = A' l'apostrophe droite signifiant la transposition.
C = [1 2 3;4 5 6;7 8 9] dfinit la matrice carre 3x3, dont la premire ligne est 1 2 3, la seconde ligne 4 5
6, etc... On obtient sa transpose en crivant C'.
C(i,:) est sa ime ligne et C(:,j) est sa jme colonne.
x= 0:0.5:10 dfinit un vecteur ligne en partant du premier lment 0 et en incrmentant de 0.5 en 0.5
jusquau dernier lment 10. x' est alors un vecteur colonne.
linspace(1re valeur , dernire valeur , nb dlments) permet dobtenir le mme rsultat en crivant
linspace(0, 10, 21).
Lutilisation de logspace( ) permet davoir un espacement logarithmique des valeurs.
Matlab permet de crer des matrices particulires. Voir zeros, ones, rand, eye.
2.2 Addition et multiplication matricielles.
On peut additionner ou multiplier des matrices de mme type comme on le ferait avec des nombres.
B = C*D multiplie C par D, et le rsultat est videmment diffrent de D*C.
B = C+D additionne les deux matrices.
Le rsultat du produit A*B (ligne*colonne) est un scalaire, alors que le produit B*A (colonne*ligne)
donne une matrice.
2.3 Inversion d'une matrice.
Soit la matrice carre A dont on veut calculer l'inverse Ai.
A = [10 10 0; 0 10 10; 10 19.9 10]
Ai = inv(A) calcule Ai, inverse de A si celle-ci n'est pas singulire.
On le vrifiera en calculant D = A*Ai qui donne la matrice unit.
Si le dterminant det(A) est nul (matrice singulire), Matlab envoie un message d'erreur.
Remplacer dans A ci-dessus 19.9 par 20 et essayer de calculer l'inverse.
Il est vident que A est singulire dans ce cas, pourquoi?
X = A\B calcule X = A-1.B, solution de AX=B.
X = A/B calcule A.B-1.
Aide Matlab
2.4 Oprations lment par lment.
Il est possible de faire le produit de deux tableaux a et b lment par lment, cest dire dobtenir le
tableau c tel que c(i) = a(i) * b(i) en crivant c = a .* b
y = a.^n donnera y qui contiendra les lments de a la puissance n.
Pour la division lmentaire, essayer a./b et a.\b.
Pour la somme, quelles sont vos conclusions?
2.5 Fonctions utiles pour la manipulation des matrices.
Utiliser help pour voir size, length, poly, rank.
3. PROGRAMMATION ET M-FILE FUNCTIONS.
Matlab est aussi un langage de programmation qui dispose de structures de boucles for ou while ainsi
que de la structure if elseif else end. Un exemple est donn ci-dessous pour chaque cas.
Noter que le point-virgule permet de grer l'affichage ou le non affichage des valeurs manipules.
3.1 Boucles for.
for i=1:2:10
x(i)=i*i
end
3.2 Boucles while.
i=0;x=1;
while(1+x)>1
x=x/2;
i=i+1;
end
i
x=2*x
x-eps
Essayez de comprendre ce que reprsente eps.
3.3 Structure if else end.
x=1;
for i= 1:1000 x=x/2;
if (1+x)<=1 x=2*x
break
end
end
i
x-eps
Conclusion?
Aide Matlab
3.4 Les fonctions.
Matlab fournit de nombreuses fonctions et permet lutilisateur dcrire les fonctions spcifiques dont il
a besoin, condition de respecter la syntaxe. Par exemple la fonction truc(t,a) contenue dans le fichier
truc.m ci-dessous
function y = truc(t,a); %function doit toujours tre crit en premire ligne
y = 2*t.^2 + a;
est utilise par le programme xf.m ci-dessous.
t = linspace(0,10,6);
a = 1.5;
z = feval(truc,t,a);
plot(t,z,'r');pause;plot(t,z,'y+');pause;plot(t,z,'r',t,z,'b+');
Certaines fonctions de Matlab ne sont pas prvues pour le passage de paramtres. On utilise dans ce cas
une variable globale. Voir global.
4. ANALYSE DE DONNEES.
Les donnes seront par convention stockes sous forme de matrice colonne.
max(x) renvoie le maximum de chaque colonne du tableau x.
min(x) renvoie le minimum de chaque colonne du tableau x.
mean(x) donne la valeur moyenne de chaque colonne du tableau x.
Voir aussi hist, sort....
5. LES POLYNOMES.
Matlab reprsente un polynme comme un vecteur ligne qui contient les coefficients des termes rangs
selon les puissances dcroissantes.
p = [ 1 -12 0 5 0] reprsente x4 -12x3 + 5x.
5.1 Racines dun polynme.
r=roots(p) fournit les racines du polynme donn ci-dessus.
p=poly(r) est l'opration inverse qui redonne les coefficients rangs selon les puissances dcroissantes.
5.2 Addition.
On additionne les polynmes a et b en crivant d = a+b sils sont de mme degr. Sinon il faut complter
celui qui a le degr le plus faible avec des zros.
5.3 Multiplication.
La fonction conv(a,b) ralise le produit des polynmes a et b. On renvoie le rsultat dans c en crivant c
= conv(a,b). Ce produit est obtenu par convolution des vecteurs a et b.
5.4 Division.
La fonction deconv( ) permet la division.
[q,r] = deconv(c,b) divise c par b. q est le quotient et r le reste.
5.5 Drivation.
La fonction polyder( ) fournit la drive dun polynme.
h = polyder(g) donne h drive de g.
5.6 Evaluation.
La valeur prise par le polynme pour une valeur de la variable est fournie par la fonction polyval( )
6
Aide Matlab
exemple :
x = linspace(-1,3,5);
p = [1 4 -7 -10];
v=polyval(p,x), pause, plot(x,v)
Que fait ce programme?
6. ANALYSE NUMERIQUE.
Il nest pas toujours possible de dterminer analytiquement les extrma dune fonction, de lintgrer ou de
la driver, etc...Matlab propose un certain nombre de fonctions qui peuvent rsoudre numriquement ces
problmes.
6.1 Trac graphique.
On utilise la fonction fplot qui assure une reprsentation plus fine que plot qui sera vue plus loin.
ex:
g = 2*exp(-x).*sin(x);
fplot(g,[0 8])
6.2 Minimum dune fonction.
On utilise la fonction fmin. Si on cherche un maximum, on utilise aussi fmin sur la fonction change de
signe.
ex:
g = 2*exp(-x).*sin(x) ;
xmin = fmin(g,2,5)
% on cherche sur 2 < x < 5
x = xmin;
ymin = eval(g)
% calcule g pour x = xmin
6.3 Zro dune fonction.
On utilise la fonction fzero qui renvoie la valeur de x qui annule la fonction g que l'on aura pralablement
dfinie dans un fichier g.m contenant :
function y=g(x);
% function doit toujours tre crit en premire ligne
y=2*exp(-x).*sin(x)
Ensuite, taper dans la fentre MCW:
xz = fzero('g',3.2)
% cherche au voisinage de 3.2 et renvoie dans xz
6.4 Intgration.
Les fonctions trapz, quad et quad8 calculent laire comprise entre la courbe et laxe horizontal.
Dfinir le fichier g1.m :
function y=g1(x);
y=x.*x;
puis crire le programme:
clear all
x=0:0.1:1;
y=g1(x);
aire1=trapz(x,y)
aire2=quad('g1',0,1)
Aide Matlab
6.5 Drivation.
On vitera autant que possible la fonction diff qui drive en faisant la diffrence entre lments voisins dans
le tableau des valeurs exprimentales, toujours fausses par le bruit.
Il est plus astucieux de remplacer la courbe par une bonne approximation polynomiale avec polyfit et de
driver celle-ci avec polyder.
6.6 Equations diffrentielles.
De nombreux systmes physiques sont dcrits par des quations diffrentielles, linaires ou non. Pour
intgrer une quation diffrentielle dordre n, on se ramne un systme de n quations du premier ordre,
ce qui permettra dutiliser les fonctions ode23 ou ode45 (ordinary differential equations) qui fourniront la
solution cherche.
Exemple : on veut rsoudre l'quation de Van der Pol d2x/dt2 - m(1-x2)dx/dt + x = 0.
Elle reprsente un systme du second degr dont l'amortissement est non linaire.
On pose y1 = x et y2 = dx/dt, do le systme quivalent: dy1/dt = y2
dy2/dt = m(1-y12)y2 - y1
Pour m = 2, on programme :
function yprime =vdpol(t,y);
m = 2;
yprime = [y(2); m*(1-y(1).^2)*y(2) - y(1)];
On remarque que yprime est un vecteur colonne deux lments qui dcrit compltement lquation
diffrentielle.
Le programme suivant calcule la solution :
[t,y] = ode23(vdpol,[0,30],[0;0.01]);
%utiliser help pour les arguments
me
y1 = y(:,1)
% y(:,n) rcupre la n colonne de y, donc x
plot(t,y1)
% trace x en fonction du temps
Aide Matlab
7. LE GRAPHISME A DEUX DIMENSIONS.
Matlab propose de nombreuses fonctions graphiques. Nous donnons ici les plus utilises avec un
minimum dexplications. Utilisez help pour en savoir plus.
7.1 La fonction plot.
plot permet de tracer une ou plusieurs courbes sur le mme graphe, en choisissant le style du trait et sa
couleur et en marquant les points du tableau des valeurs si on le dsire.
ex :
x = linspace(0,2*pi,30);
y = sin(x); z = cos(x);
plot(x,y,g:,x,z,r--,x,y,mo,x,z,c+);
7.2 Les commandes grid, xlabel, ylabel et text.
grid on met la grille sur le graphe trac par plot. grid off efface la grille.
xlabel et ylabel crivent du texte le long de laxe correspondant.
text(x,y,string) crit la chane de caractres string aux coordonnes x,y du graphe.
gtext(string) donne un curseur quon amne lendroit o on dsire placer le texte. Celui ci scrit
quand on clique la souris.
7.3 La commande axis.
axis([xmin,xmax,ymin,ymax]) impose les chelles en x et y.
axis(square) prsente le graphe dans un carr au lieu du rectangle habituel.
7.4 Les commandes figure, hold, close....
La commande figure est trs riche en possibilits. Elle permet de crer une figure. La commande set
permet dagir sur tous les paramtres. Voici un exemple dutilisation :
t=linspace(0,10,100)
close
figure(1);
set(1,'position',[0 0 300 300]);
plot(t,sin(t),'y');grid;
title('commande');
figure(2);
set(2,'position',[320 0 300 300]);
plot(t,(sin(t)).^2,'c');grid;
title('sortie processus');
hold on permet de tracer plusieurs courbes sur la figure courante, jusqu la commande hold off qui
permettra de changer.
close(n) permet de fermer la fentre graphique n.
Aide Matlab
8. EXERCICES DAPPLICATION.
Pour chaque exercice, on crira un programme Matlab intitul x0_i.m pour lexercice i et on utilisera
help autant que ncessaire.
x+ y+z= 2
2x + y + z = 0
7x - 5y - z = -6
y = 2x - 4
y = -x + 5
On utilisera ginput(...).
p1 = x3 - 2x2 - x + 2
p2 = -x2 + 4x - 2
p3 = x2 -1
10
Aide Matlab
Exercice 6 (fichiers x0_6.m et f0_6.m)
On considre la fonction y = 1 - exp(-z.w.t).((z/m).sin(wp.t) + cos(wp.t))
avec m = (1-z)1/2 et wp = m.w pour w = 6.28 rad/s.
Ecrire le fichier f0_6.m qui contiendra la fonction f0_6(t,z). Ecrire ensuite x0_6.m utilisant f0_6 pour
reprsenter sur le mme graphique les courbes reprsentatives de cette fonction pour les valeurs de z
suivantes : 0.1, 0.3, 0.45 et 0.8 pour t variant de 0 5s. Indiquer la valeur de z ct de chaque courbe,
prendre une couleur diffrente pour chaque courbe et mettre comme titre Rponse indicielle dun
second ordre .
voir figure, hold on, hold off, feval, num2str, xlabel, ylabel, title, gtext, grid.
11
Aide Matlab
9. AIDE MATLAB 5.3
9.1 OPERATORS AND SPECIAL CHARACTERS.
+
Plus
Minus
*
Matrix multiplication
.*
Array multiplication
^
Matrix power
.^
Array power
\
Backslash or left division
/
Slash or right division
./
Array division
kron
Kronecker tensor product
:
Colon
( ) Parentheses
paren
[]
Brackets
.
Decimal point
..
Parent directory
...
Continuation
,
Comma
;
Semicolon
%
Comment
!
Exclamation point
'
Transpose and quote
=
Assignment
==
Equality
<>
Relational operators
&
Logical AND
|
Logical OR
~
Logical NOT
xor
Logical EXCLUSIVE OR
Help
arith
arith
arith
arith
arith
arith
slash
slash
slash
kron
colon
paren
punct
punct
punct
punct
punct
punct
punct
punct
punct
relop
relop
relop
relop
relop
xor
Sine.
Hyperbolic sine.
Inverse sine.
Inverse hyperbolic sine.
Cosine.
Hyperbolic cosine.
Inverse cosine.
Inverse hyperbolic cosine.
Tangent.
Hyperbolic tangent.
Inverse tangent.
12
Aide Matlab
atan2
atanh
sec
sech
asec
asech
csc
csch
acsc
acsch
cot
coth
acot
acoth
9.3.2 Exponential.
exp
log
log10
sqrt
Exponential.
Natural logarithm.
Common logarithm.
Square root.
9.3.3 Complex.
abs
angle
conj
imag
real
Absolute value.
Phase angle.
Complex conjugate.
Complex imaginary part.
Complex real part.
9.3.4 Numeric.
fix
floor
ceil
round
rem
sign
See also The Optimization Toolbox, which has a comprehensive and function functions for optimizing and minimizing functions.
Zeros matrix.
Ones matrix.
Identity matrix.
Uniformly distributed random numbers.
Normally distributed random numbers.
Linearly spaced vector.
Logarithmically spaced vector.
X and Y arrays for 3-D plots.
Regularly spaced vector.
13
Aide Matlab
eps
realmax
realmin
pi
i, j
inf
NaN
flops
nargin
nargout
computer
isieee
isstudent
why
version
Wall clock.
Elapsed CPU time.
Calendar.
Elapsed time function.
Stopwatch timer functions.
Companion matrix.
Several small test matrices.
Hadamard matrix.
Hankel matrix.
Hilbert matrix.
Inverse Hilbert matrix.
Kronecker tensor product.
Magic square.
Pascal matrix.
Classic symmetric eigenvalue test problem.
Toeplitz matrix.
Vandermonde matrix.
Wilkinson's eigenvalue test matrix.
14
Aide Matlab
9.7.3 Handle Graphics objects.
figure
axes
line
text
patch
surface
image
uicontrol
uimenu
9.7.7 Miscellaneous.
ginput
ishold
graymon
Linear plot.
Log-log scale plot.
Semi-log scale plot.
Semi-log scale plot.
Draw filled 2-D polygons.
15
Aide Matlab
errorbar
hist
rose
compass
feather
fplot
comet
Graph title.
X-axis label.
Y-axis label.
Text annotation.
Mouse placement of text.
Grid lines.
Contour plot.
3-D contour plot.
Contour plot elevation labels.
Contour plot computation (used by contour).
Pseudocolor (checkerboard) plot.
Quiver plot.
Graph title.
X-axis label.
Y-axis label.
Z-axis label for 3-D plots.
Text annotation.
Mouse placement of text.
Grid lines.
16
Aide Matlab
9.9.7 3-D objects.
cylinder
sphere
Generate cylinder.
Generate sphere.
Matrix exponential.
M-file implementation of expm.
Matrix exponential via Taylor series.
Matrix exponential via eigenvalues and
eigenvectors.
Matrix logarithm.
Matrix square root.
Evaluate general matrix function.
17
Aide Matlab
residue
polyfit
polyder
conv
deconv
Largest component.
Smallest component.
Average or mean value.
Median value.
Standard deviation.
Sort in ascending order.
Sum of elements.
Product of elements.
Cumulative sum of elements.
Cumulative product of elements.
Numerical integration using trapezoidal method.
9.12.4 Correlation.
corrcoef
cov
subspace
Correlation coefficients.
Covariance matrix.
Angle between subspaces.
18
Aide Matlab
fftshift
cplxpair
nextpow2
Compare strings.
Find one string within another.
Convert string to uppercase.
Convert string to lowercase.
True for letters of the alphabet.
True for white space characters.
Replace a string with another.
Find a token in a string.
19
Aide Matlab
gamma
gcd
gammainc
lcm
legendre
gammaln
log2
pow2
rat
rats
cart2sph
cart2pol
pol2cart
sph2cart
Gamma function.
Greatest common divisor.
Incomplete gamma function.
Least common multiple.
Associated Legendre function.
Logarithm of gamma function.
Dissect floating point numbers.
Scale floating point numbers.
Rational approximation.
Rational output.
Transform from Cartesian to spherical
Transform from Cartesian to polar
Transform from polar to Cartesian
Transform from spherical to Cartesian
Estimate 2-norm.
Estimate 1-norm condition.
Structural rank.
20
Aide Matlab
9.16.8 Micellanous
symbfact
spparms
spaugment
Set breakpoint.
Remove breakpoint.
Resume execution.
Change local workspace context.
List who called whom.
List all breakpoints.
Execute one or more lines.
List M-file with line numbers.
Change local workspace context.
Quit debug mode.
Debug MEX-files.
21
Aide Matlab
pink
prism
jet
flag
Open file.
Close file.
22
Aide Matlab
9.19.9 ASCII Delimited Format.
dlmread
dlmwrite
On-line documentation.
Load hypertext documentation.
Directory listing of M-, MAT- and MEX-files.
List M-file.
Keyword search through the HELP entries.
Locate functions and files.
Run demos.
Control Matlab's search path.
Terminate Matlab.
M-file executed when Matlab is invoked.
Master startup M-file.
23