presentation uso y conceptos basicos matlab
TRANSCRIPT
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
1/12
Laboratorio deSistemas deComunicacin
Prctica Uso y ConceptosBsicos de Matlab
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
2/12
Qu es MATLAB? Software matemtico utilizado porprofesionales y cientcos.
Ofrece un entorno de desarrollo (IDE) e
incluye un lenguae de programaci!n ".
Su nom#re pro$iene de MATrixLABoratory ya %ue su #ase defuncionamiento es a tra$&s de matrices.
'ota Eiste un programa de c!digo a#ierto %ue puedeutilizarse como sustituto de "*+,*- %ue se llamaO+*/E.
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
3/12
Comandos bsicos 0rint 1or2ing Directory 3 pw d
*rc4i$os del directorio actual 5 ls
am#iar el 6ruta o pat47 3path(path,c:/m atlab/Sist_Com _2016)
,impiar la pantalla de la lnea de comando 3 clc
omando de ayuda 3 help (com ando/instruccin)
8e$isar $aria#les con algunas propiedades 3 ! " # S.
omando para #orrar una $aria#le 3 clear
"ensaes informati$os en pantalla 5 disp
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
4/12
Operaciones aritmticasSUMA +
RESTA -MULTIPLICACIN *
DIVISIN /
EXPONENTE 9
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
5/12
Operaciones lgicas y de
comparacinAND (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
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
6/12
Uso de variables ,os identicadores de $aria#les en "*+,*-
comienzan siempre con una letra: may;scula omin;scula.
,os identicadores pueden incluir letras: dgitoso sm#olos de su#rayado (
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
7/12
Variables predefinidas 0i para la constante =
Euler (e) >.?@A>A@A>ABCB
8epresentaci!n de la parte imaginaria de unn;mero compleo ( o i )
Operaciones aritm&ticas como innito (inf)
'ot a 'um#er ('a')
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
8/12
Programacin (estructurasde control)
!sintais
if expression
statem ents
elseifexpression
statem ents
else
statem ents
End
if v= = 1,disp('El valor de la variable es uno.');
elseif v= = 2,
disp('El valor de la variable es dos. ');
else
disp('El valor ni es uno ni es dos :-(');
End
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
9/12
Programacin (estructurasde control)
S"TC#sintais
Sw itchsw itch_expression casecase_expression
statem ents
casecase_expression
statem ents
...
otherw ise
statem ents
end
S it!" (m et"od)
!ase #'linear','bilinear'$
disp('% et"od is linear')
!ase '!ubi!'
disp('% et"od is !ubi!')
!ase 'nearest'
disp('% et"od is nearest')
ot"er ise
disp('&nno n m et"od.')
$%TA& A di'erencia de C( no )ay *ue terminar cada caso conun brea+,
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
10/12
Programacin (estructurasde control)
!%-sintais
forvariable = values
statem ent
...
statem ent
End
Values:
start:increm ent:finish start:finish)
increm entos 1
for v = 1.:-.2:.
disp(v)
end
for i= 1:1,
v(i) = 2 i;
end
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
11/12
Programacin (estructurasde control)
"#L.sintais
w h ileexpressionstatem ents ...
statem ents
en d
*a!torial de un n+m ero es el produ!to de enteros
positivos m enor o iual al n+m ero.
num = 1;
f = num ;
"ile num 1
num = num -1;
f = fnum ;
End
disp (/'num 0 = ' num 2str(f))
-
7/25/2019 Presentation Uso y Conceptos Basicos MATLAB
12/12
Explicar Prctica