Vous êtes sur la page 1sur 18

UNIVERSIDAD MICHOACANA DE SAN NICOLAS DE HIDALGO

U.M.S.N.H FACULTAD DE ING. ELECTRICA


PRACTICA 1
NOMBRE DEL ALUMNO: Gibrn Josu Corts Burguete

MATRICULA: 0906103d

NOMBRE DEL PROF: M.C. Luis Antonio Gonzlez Snchez

MATERIA: Laboratorio de Control Analgico I

GRUPO: 601-01

INTRODUCCION: MATLAB es el nombre abreviado de MATRIX LABORATORY, y es un programa para realizar clculos numricos con vectores y matrices. Como caso particular puede tambin trabajar con nmeros escalares tanto reales como complejos, con cadenas de caracteres y con otras estructuras de informacin ms complejas. Una de las capacidades ms atractivas es la de realizar una amplia variedad de grficos en dos y tres dimensiones. MATLAB tiene tambin un lenguaje de programacin propio, y en cualquier caso, el lenguaje de programacin de MATLAB siempre es una magnfica herramienta de alto nivel para desarrollar aplicaciones tcnicas, fcil de utilizar y que, como ya se ha dicho, aumenta significativamente la productividad de los programadores respecto a otros entornos de desarrollo, adems dispone de un cdigo bsico y de varias libreras especializadas (toolboxes), los cuales son paquetes especializados, orientados a ingenieros, cientficos y otros tipos de profesionales tcnicos. Entre los ms destacados estn:
Procesamiento de Seal The MATLAB C Math Library Matemticas Simblicas Procesamiento de Imagen The MATLAB Compiler Redes Neuronales Estadstica Splines Diseo de Sistemas de Control Control Robusto Identificacin de Sistemas Optimizacin Simulacin Diseo de Control no Lineal Lgica Difusa NAG Fundation Toolbox

. DESARROLLO: MATLAB cuenta con muchos comandos, de los cuales podemos destacar: o Para salir de MATLAB, use quit o exit. o Variable ans usada por defecto para almacenar el ltimo resultado. o El comando clc despeja la ventana de comandos, y el comando clf borra la figura actual y por tanto despeja la ventana de grficos. o El comando clear no afecta a las ventanas, pero si borra todas las variables de la memoria o Para ver algunas de las capacidades de MATLAB, usar el comando demo, que inicia el MATLAB EXPO, un entorno grfico de demostracin que ilustra algunos tipos de operaciones que se pueden realizar con MATLAB. o Para abortar un comando, Ctrl. + c. Esto ocasiona una interrupcin local dentro del MATLAB. o Para acceder al men de ayuda se debe usar el comando help.

o El smbolo denota el prompt y no se escribe al entrar instrucciones. o El ; al final de la instruccin omite el eco o salida a la pantalla. COMANDO format short format short e format long format long e format bank format hex format + format rat 2 Decimales Hexadecimal Da el signo Fraccin EXHIBICION 4 Decimales 15 Decimales

COMANDO pi i, j NaN Inf who whos help help pi

EXHIBICION = 3.1415. Nmero Imaginario Not a Number Nmero Infinito Variables utilizadas Variables y caractersticas Ayuda Ayuda comando pi

OPERADORES RELACIONALES OPERADOR < <= > >= == ~= DESCRIPCION Menor que Menor o Igual que Mayor que Mayor o Igual que Igual que Diferente que

OPERADORES LOGICOS OPERADOR & | ~ DESCRIPCION Y (And) O (Or) No (Not)

APROXIMACIONES FUNCION ceil (a) fix (a) floor (a) round (a) DESCRIPCION Redondea hacia infinito Redondea hacia cero Redondea hacia menos infinito Redondea hacia el entero ms prximo

FUNCIONES TRIGONOMETRICAS FUNCION sin (a) cos (a) tan (a) csc (a) sec (a) cot (a) d (a) h (a) a (a) ad (a) ah (a) DESCRIPCION Seno (radianes) Coseno (radianes) Tangente (radianes) Cosecante (radianes) Secante (radianes) Cotangente (radianes) Funcin trigonomtrica con el ngulo expresado en grados Funcin trigonomtrica hiperblica con el ngulo expresado en radianes Inversa de la funcin trigonomtrica con el resultado expresado en radianes Inversa de la funcin trigonomtrica con el resultado expresado en grados Inversa de la funcin trigonomtrica hiperblica con el resultado expresado en radianes

OTRAS FUNCIONES FUNCIONES exp (a) log (a) ln (a) abs (a) sign (x) DESCRIPCION Exponencial Logaritmo Neperiano o Natural Logaritmo natural Valor absoluto o magnitud Signo del argumento si x es un valor real, tambin divide el complejo x por su magnitud, devuelve un nmero complejo con el mismo ngulo de fase pero con magnitud 1 Mximo comn divisor Mnimo comn mltiplo Angulo en Radianes Logaritmo en base 2 Logaritmo Decimal Mdulo despus de la divisin Resto de la divisin entera Raz cuadrada Raz n-sima de x Genera el complejo y + zi Conjugado del nmero complejo x Parte imaginaria del nmero complejo x Parte real del nmero complejo x Devuelve 1 si es real, y 0 si es complejo

gcd (m,n) lcm (m,n) angle (a) log2 (x) log10 (x) mod(x,y) rem (x,y) sqrt (x) nthroot (x,n) complex (y,z) conj (x) imag (x) real (x) isreal (x)

CARACTERES ESPECIALES CARACTERES [] () , DESCRIPCION Se utilizan para formar vectores y matrices Define precedencia en expresiones aritmticas. Encierra argumentos de funciones en forma usual Separador de elementos de una matriz, argumentos de funciones y declaraciones en lneas con declaraciones mltiples Separador de declaraciones, termina renglones de una matriz

VECTORES Y MATRICES Para crear un vector introducimos los valores deseados separados por espacios (o comas) todo ello entre corchetes [ ]. Si lo que queremos es crear una matriz lo hacemos de forma anloga pero separando las filas con puntos y comas (;). Generalmente usaremos letras maysculas cuando nombremos a las matrices y minsculas para vectores y escalares. Esto no es imprescindible y Matlab no lo exige, pero resulta til.

Hacer el siguiente ejercicio:

Generar un nmero complejo:

Generar un vector:

Hacer las siguientes operaciones: Graficar una funcin.

Graficar 2 funciones en una grfica.

Graficar 2 funciones en dos grficas.

OPERACIONES ARITMETICAS ESCALAR + * / \ ^ MATRIZ + * / \ VECTOR + * ./ \. . DESCRIPCION Adicin Sustraccin Multiplicacin Divisin por la derecha Divisin por la izquierda Transposicin

Ejercicio: Graficar seno, coseno y tangente en una sola pantalla ( : 0.01 : 2 ):

Ejercicio: Realizar las siguientes operaciones:

CONCLUCION: MATLAB es una herramienta poderosa para cualquier ingeniero, con un lenguaje sencillo, el cual te facilita enormemente clculos que tardaramos en realizar, sobre todo por sus innumerables funciones, que el programarlas nos llevara un considerable tiempo. En esta primera prctica conocimos la interfaz del software y aprendimos los comandos y funciones bsicas, tal como las operaciones aritmticas, con nmeros reales y complejos, as como a definirlos, tambin a cmo definir un vector y una matriz y a realizar diversas operaciones con estos. Tambin aprend a realizar funciones trigonomtricas y graficarlas juntas o por separado, por lo que considero que a partir de este momento, matlab ser una herramienta que me acompaara durante el desarrollo de mis estudios, y aun ms, despus de estos.