Professional Documents
Culture Documents
Sistemas de
Comunicacin
Prctica Uso y Conceptos
Bsicos de Matlab
Qu es MATLAB?
Comandos bsicos
Print Working Directory p w d
Archivos del directorio actual - ls
Cambiar el ruta o path
p ath (p ath ,c:/m atlab /S ist_C om _2016)
Limpiar la pantalla de la lnea de comando clc
Comando de ayuda h elp (com an d o/in stru ccin )
Revisar variables con algunas propiedades W H O S .
Comando para borrar una variable clear
Mensajes informativos en pantalla - d isp
Operaciones aritmticas
SUMA
RESTA
MULTIPLICACIN
DIVISIN
EXPONENTE
Operaciones lgicas y de
comparacin
AND (Y)
A&B
OR (O)
A|B
NOT (NO)
~A
Igualdad
A==B
Desigualdad
A~=B
Menor que
A<B
Mayor que
A>B
Menor o igual
A <= B
Mayor o igual
A>=B
Uso de variables
Los identificadores de variables en MATLAB
comienzan siempre con una letra, mayscula o
minscula.
Los identificadores pueden incluir letras, dgitos
o smbolos de subrayado (_), pero no espacios
ni otros smbolos.
Se distinguen maysculas de minsculas: la
variable total es distinta a Total y ambas son
diferentes a ToTaL.
Variables predefinidas
Pi para la constante
Euler (e) 2.71828182845904
Representacin de la parte imaginaria de un
nmero complejo ( j o i )
Operaciones aritmticas como infinito (inf)
Not a Number (NaN)
Programacin (estructuras
de control)
IF
sintaxis
if expression
statem ents
elseif expression
statem ents
else
statem ents
if v= = 1,
disp('Elvalor de la variable es uno.');
elseif v= = 2,
disp('Elvalor de la variable es dos. ');
else
disp('Elvalor nies uno nies dos :-(');
End
End
Programacin (estructuras
de control)
SWITCH
sintaxis
S w itch sw itch_expression
case case_expression
statem ents
case case_expression
statem ents
...
oth erw ise
statem ents
Sw itch (m ethod)
case {'linear','bilinear'}
disp('M ethod is linear')
case 'cubic'
disp('M ethod is cubic')
case 'nearest'
disp('M ethod is nearest')
otherw
ise terminar cada caso con
NOTA:
A diferencia de C, no hay
que
en d
un break.
disp('U nknow n m ethod.')
Programacin (estructuras
de control)
FOR
sintaxis
for variable = values
statem ent
...
statem ent
for v = 1.0:-0.2:0.0
disp(v)
end
En d
for i= 1:10,
Valu es:
start:increm ent:fi
n ish start:fi
n ish)
increm entos 1
v(i) = 2^ i;
end
Programacin (estructuras
de control)
WHILE
sintaxis
w h ile expression
statem ents ...
statem ents
en d
num = 10;
f = num ;
w hile num > 1
num = num -1;
f = f*num ;
End
disp (['num ! = 'num 2str(f)])
Explicar Prctica