Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceptos basicos
Variable: Nombre que se da a una entidad numrica que puede ser una
matriz, un vector o un escalar.
Expresin:
1. Asignando su resultado a una variable. Y=(4*5)+6
2. Simplemente evaluando el resultado. (4*5)+6. La variable
predeterminada Ans adquiere este resultado.
Nombres de Variables: Deben empezar siempre por una letra y pueden
constar de hasta 63 letras y nmeros.
Case Sensitive: MATLAB puede diferenciar entre maysculas y minsculas. A
y a no son la misma variable.
Carcter _ se considera como una letra.
Operador : representa un rango en el que variaran los elementos de un
vector. Por ejemplo.
Fuente de escritura
Para cambiar el tipo de fuente, el tamao, la inclinacin y el reteido. (Home,
Preferences, Font)
Operadores
Log(): Logaritmo natural el nmero que se introduzca en el parntesis
Log10(): Logaritmo en base 10 del numero introducido en parntesis. De
igual manera Log2() es el logaritmo en base dos, Log3.7() es el logaritmo en
base 3.7, etc.
cos(): Funcin coseno.
Exp(): Funcin exponencial
Comandos
Who: Muestra las Variables que existen hasta el momento
Whos: Al igual que Who muestra una lista larga de las variables presentes en
el Workspace junto con informacin sobre su tamao, los bytes que ocupa
Home: Lleva el cursor a la primera lnea
clc (Clear Console): Borra todos los comandos anteriores, escritos en el
ComandWindow pero siguen existiendo en la memoria y en el Workspace, y
lleva el cursor a la primera lnea.
Clear: Borra todas las variables en el Workspace.
Format
Se usa para definir el formato que deseemos. Se teclea la palabra Format
seguido de alguno de los formatos vistos en la tabla #.
Operaciones con vectores y Matrices
Vectores
Vector fila: a= [1 3 7]= [1, 3, 7,]
Vector Columna: b= [2; 4; 5]
Para extraer un elemento de un vector: Nombre del vector (#). Ejemplo:
a(3)= 7
Operaciones elemento a elemento: se agrega un . Despus del vector:
d= [1 2 3 4].^2= [1 4 9 16]
a.*[2 4 6]= [1 3 7].*[2 4 6]= [2 12 42]
Matrices
c= [1 3 7; 2 4 6; 7 9 6]
Graficar funciones
1. Se debe crear un vector x que contenga los valores deseados para la
abscisa (eje x).
2. Definir la funcin de la ordenada y, utilizando operaciones uno a uno
(en caso de elevar a una potencia), es decir, y es una evaluacin de
cada uno de los elementos de x que se corresponden con elementos
en el vector y.
3. Usar la funcin plot(x,y).
4. Para hacer aplicar cuadricula se utiliza el comando grid on
5. Hold on quiere decir que la prxima grafica que hagamos se haga sobre
lo que ya habamos hecho.
6. Zise(x) determina la dimensin del vector x.
7. Zeros() crea un vector de ceros. Al interior del parntesis se coloca la
dimensin de este vector.
8. Dentro de la funcin plot() se puede incluir un tercer argumento, aparte
de x e y, para determinar por ejemplo el color de una curva o smbolos
para identificar puntos en la misma. De la siguiente manera: plot(x,y,r);
el tercer argumento le da color rojo a la curva (red). Plot(x,z,o); el
tercer argumento le otorga un smbolo circular a cada punto. En la
siguientes tablas se presentan las claves para el color
Linewidth: Especifica la anchura de la lnea, su valor por defecto es de 0.5.
Markersize: Indica el tamao de los smbolos que representan los puntos.
Markeredgecolor: Especifica el color del borde de los smbolos que marcan
los puntos.
Markerfacecolor: Determina el color del relleno de los smbolos que marcan
los puntos.
Title(texto): Le da un ttulo al grfico.
Xlabel(texto): Titulo para el eje x.
ylabel(texto): Titulo para el eje y.
Ecuacin Diferencial de Primer Orden
Ode45(odefun,tspan,x0): El primer argumento (odefun) corresponde a la
ecuacin diferencia que se desea resolver, el segundo (tspan) representa el
intervalo de t en el que se desea resolver la ecuacin diferencial y el ultimo
argumento (x0) corresponde a la condicin inicial del problema. Por ejemplo.
dq/dt=(Vo/R)-(q/(R*C))
Variable independiente: t
Variable dependiente: q
Condicin inicial: q(0)=0
odefun: f=@(t,q) (Vo/R)-(q/(R*C))
Grfica de Ecuaciones Paramtricas
Dentro de la funcin plot3() se especifican las funciones x(t), y(t) y z(t)
separadas por una ,.
Fundamentos de Control
N: Numerador de la funcin de transferencia y D: el denominador. Cada nmero
entre corchete representa el coeficiente de los trminos de un polinomio
ordenados de mayor a menor exponente.
G es la funcin de transferencia que relaciona a N y D mediante el comando
tf().
Para analizar la estabilidad del sistema se utiliza la funcin pole(), la cual
encuentra las races del denominador.
El intervalo de tiempo en que se har la simulacin esta entre 0 a 50, con
incrementos de 0.001.
La funcin step() simula la respuesta ante un escaln unitario, arrojando el
resultado en forma grfica.