Академический Документы
Профессиональный Документы
Культура Документы
De Tierra Blanca
Ingeniera en Mecatrnica
Materia: Contol
Introduccin
al Matlab/Diagramas de Bloques.
Digital.
Grupo 708-B
Turno vespertino
Tierra Blanca Veracruz a
01/11/2015
QU ES MATLAB?
Paquete
matrices,
*.MAT
*.DLL
Ficheros ejecutables sobre Windows
diseados con MATLAB
*.MDL
Modelos de Simulink
Otros
*.fis, *.tbl, etc. para toolboxes de control
borroso, stateflow y otros paquetes
EL USO DE MATLAB
MANIPULACIN Y FORMATO DE
DATOS
MATLAB:
GENERACIN DE MATRICES
Cmo generar una fila?
A=[a b c d e] A=[a, b, c, d, e]
Cmo generar una columna?
B=[a; b; c; d; e] B=
Respuesta ms reciente
Flotantes de precisin relativa
Mayor nmero de punto de flotante positivo
Menor nmero de punto de flotante positivo
3.1415926535897...
Unidad imaginaria
Infinito
No es un nmero
Cierto que no es un nmero
Verdadera para infinitos elementos
Verdadero para elementos finitos
Respuesta concisa.
DEFINICIN DE UN VECTOR
Vector fila: elementos separados con comas (,) o con
espacios:
Vector columna: elementos separados con punto y coma
(;) :
Fila a columna y viceversa: con la transpuesta ( )
Vector fila
Vector columna
El operador (:)
El operador (:) es utilizado para
especificar rangos, su forma de empleo
es muy simple y sus beneficios inmensos.
Forma de empleo:
<vector>=[val_ini : paso : val_fin];
Ejemplo:
Definicin de matrices
Las matrices se definen por filas, los
elementos de la fila se separan por
espacios o comas (,) mientras que las
filas van separadas por punto y coma
(;)
Ejemplos:
A=[1 2 3; 4 5 6; 7 8 9]
Se ve en pantalla:
Definicin de matrices
Observacin 1
Una vez definida la matriz esta pasa
a su espacio de trabajo (Workspace)
y estar disponible para realizarce
cualquier operacin.
Ejemplo:
Definicin de matrices
Observacin 2
MatLab introduce por defecto una
variable llamada (ans) de answer
sobre la cual tambin se puede operar.
Ejemplo:
Definicin de matrices
Observacin 3
En MatLab se permite la creacin de
Ejemplo: vacas.
matrices
Operaciones
Operaciones con escalares:
v+k adicin o suma
v-k sustraccin o resta
v*k multiplicacin
v/k divide por k cada
elemento
de v
k./v divide k por cada
elemento
de v
v.^k potenciacin cada
componente de v esta
elevado a k
k.^v
potenciacin
k
elevado
cada componente de v
VECTORES:
A+B=[a1+b1 a2+b2 ... an+bn]
A-B =[a1-b1 a2-b2 ... an-bn]
A .* B=[a1.b1 a2.b2 ... an.bn]
A y B deben ser horizontales o
verticales.
Si A=[fila] y B=[Columna]: Producto
punto = A*B
A./ B=[a1/b1 a2/b2 ... an/bn]
A .^ n1=[a1^n1 a2^n1... an^n1 ]
MATRICES: sin el punto
A ^ n1
A*B
A/ B
Operadores relacionales
<
<=
>
>=
==
~=
Menor que
Menor o igual a
Mayor que
Mayor o igual a
Igual a
Distinto de
Operadores lgicos
&&
||
~
xor
Conjuncin
Disyuncin
Negacin
Disyuncin exclusiva