Está en la página 1de 10

Matlab es un programa interactivo para clculo numrico y tratamiento de datos.

Cont iene muchas herramientas y utilidades que permiten adems diversas funcionalidades , como la presentacin grfica en 2 y 3 dimensiones. Esos tiles estn agrupados en "paq uetes" (toolboxes). A Matlab se le pueden aadir paquetes especializados para algu nas tareas (por ejemplo, para tratamiento de imgenes). Trabajar con Matlab compor ta aprender un lenguaje simple. En esta introduccin se explican los elementos bsic os de este lenguaje. Matlab es un programa command-driven, es decir, que se introducen las rdenes escr ibindolas una a una a continuacin del smbolo (prompt) que aparece en una interfaz d e usuario (una ventana). Esta introduccin contiene ejemplos que se pueden escribi r directamente en la lnea de comandos de Matlab. Para distinguir esos comandos, j unto con la respuesta del programa, se emplean un tipo de letra diferente: 2+2 ans = 4 Una manera de seguir esta introduccin consiste en abrir Matlab en otra ventana, e ir copiando y pegando el comando a continuacin del smbolo >>. Para ms informacin, se puede consultar el folleto "Getting Started with Matlab" o el manual de usuario (que estn en la biblioteca). Tambin puede consultarse la ayud a en lnea, como se explica ms adelante. O conectarse al servidor Web de Mathworks, la empresa que comercializa Matlab, donde pueden encontrarse -por ejemplo- prog ramas que han escrito otros usuarios de Matlab. Este documento contiene los siguientes apartados: Comandos bsicos Ayuda en lnea El entorno Matlab Vectores y matrices Polinomios Grficos "Scripts" Clculo simblico Sugerencias Para saber ms: una pgina Web de introduccin a la programacin con Matlab. Comandos bsicos En esta seccin se explica cmo usar Matlab a modo de calculadora. Empecemos con algo sencillo: las operaciones matemticas elementales. x=2+3 x = 5 Si no se asigna el resultado a ninguna variable, Matlab lo asigna por defecto a la variable ans (answer): 2+3 ans = 5 Para saber cul es el valor asignado a una determinada variable, basta introducir el nombre de la variable: x x = 5 La notacin para las operaciones matemticas elementales es la siguiente:

Qu es MATLAB? MATLAB = 'MATrix LABoratory' (LABORATORIO DE MATRICES). MATLAB es un medio computacional tcnico, con un gran desempeo para el clculo numrico computacional y de visualizacin. MATLAB integra anlisis numrico, matrices, procesamiento de seales y grficas, todo es to en un ambiente donde los problemas y soluciones son expresados tal como se es criben matemticamente. Escrito inicialmente como auxiliar en la programacin de clculo con matrices. MATLAB fue escrito originalmente en fortran, actualmente est escrito en lenguaje C. MATLAB es un lenguaje de programacin amigable al usuario con caractersticas ms avan zadas y mucho ms fciles de usar que los lenguajes de programacin como basic, pascal o C. Actualmente van en la versin 5.2. MATLAB cuenta con paquetes de funciones especializadas llamadas toolboxes. Toolboxes de MATLAB Control system Toolbox, Robust Control Toolbox Frequency Domain System Identification Toolbox Fuzzy Logic Toolbox Higher Order Spectral Analisys Toolbox Image Processing Toolbox Model Predective Control Toolbox Mu Analisis and Synthesis Toolbox NAG Foundation Toolbox Neural Network Toolbox Nonlinear Control Design Toolbox Optimization Toolbox Quantitative Feedback Theory Toolbox Signal Processing Toolbox SIMULINK, SIMULINK Real Time Workshop Spline Toolbox

Statistics Toolbox Symbolic Math Toolbox System Identification Toolbox. Inicio de MATLAB MATLAB se inicia directamente desde Windows. Al invocarse MATLAB aparecer la pantalla de comandos, algunas sugerencias y el smb olo >> , el cual indica la entrada de instrucciones para ser evaluadas. >> >> Comando o instruccin a evaluar < enter >

Para hacer la suma de dos nmeros, escribimos : >> 5 + 5 < enter > ans = 10 El resultado es desplegado y se guarda en la variable ans (answer). NOTA : En este tutorial el smbolo >> desaparecer, y ser reemplazado por un par de c orchetes con la instruccin dentro de ellos. [ 5 + 5 ]. La instruccin aparecer en co lor verde. Para poder ver ejecutarse la instruccin, debemos ponernos en el rengln donde est la instruccin o marcarla con el ratn y presionar al mismo tiempo las teclas. <Ctrl> <Enter> Otra forma de evaluar una instruccin, es poner el apuntador del ratn entre los cor chetes de la instruccin y presionar el botn derecho del ratn; aparecer un men del cua l se tiene que escoger evaluar celda. Hagamos la prueba con el rengln inmediato. 5 + 5 Presionar <Ctrl> <Enter> La respuesta es desplegada en color azul y entre corchetes. Help El comando help proporciona una lista de todos los tpicos que MATLAB puede propor cionar ayuda. help help 'comando' proporciona ayuda sobre el comando especificado. help sqrt proporciona ayuda sobre la instruccin sqrt. Ejemplo: help sqrt Presionamos la tecla entrar.

SQRT

Square root.

SQRT(X) is the square root of the elements of X. Complex results are produced if X is not positive. See also SQRTM Cmo funciona MATLAB? MATLAB puede almacenar informacin en variables tales como : a = 100 " <Ctrl> <ENTER> para evaluar la celda " Cada vez que capturamos informacin en MATLAB y presionamos <ENTER> sta es desplega da inmediatamente ( letras en color azul ), pero si ponemos un punto y coma al f inal de la instruccin MATLAB omite el desplegado de informacin. Por ejemplo : b = 50 ; Si se quiere saber el valor de alguna variable capturada slo se tiene que poner e l nombre de la variable y <ENTER> y MATLAB lo despliega. Estas variables residen en el espacio de trabajo de MATLAB. b Las variables son sensibles a las maysculas, por lo que las siguientes variables son diferentes : Variable = 1 variable = 1 Las variables pueden contener hasta 19 caracteres. stas deben empezar con una let ra, seguida por cualquier nmero de letras, dgitos o guiones de subrayado. Los caracteres de puntuacin no son permitidos en las variables. Cuando se trabaja con muchas variables estas son difcil de recodar. El comando who muestra un desplegado de todas aquellas variables que se han esta do utilizando. who whos Muestra las variables con informacin adicional. Caracteres especiales [ ] ( ) = ' Son usados para formar vectores y matrices Usados para expresiones matemticas. Usado para hacer asignaciones. x = 5 Transpuesta de una matriz A' sqrt(2) [ 1 2 3 ; 4 5 6 ]

Usado para separar texto 'texto' . ... Punto decimal 3.1415 2,3,4,5,6 ....

Al final de una lnea indican que continua 7,8,9,10 ]

en el siguiente rengln. , ;

Para separar elementos [1,2,3,4] Para separar filas en las matrices. [ 1 2; 3 4]

Para evitar que se despliegue la informacin capturada. [3] ; % ! Para hacer comentarios % este programa,etc. Para ejecutar un comando del Ms-dos !dir

Operaciones bsicas SUMA C = a + b RESTA d = a - b MULTIPLICACION e = a * b DIVISION F = a / b F = a \ b POTENCIA a ^ 2 Como este ltimo clculo no tena variable asignada, la respuesta se guarda en la vari able ans (answer ). Borrado de variables. Para borrar el valor de una variable simplemente ponemos clear a Borra la variable " a " a Checar que este borrada. clear a b c Borra las variables " a ", " b " y " c " " CLEAR " Borra todas las variables y no se pueden recuperar.

Funciones trigonomtricas sin ( 0.5) Seno de (0.5)

As mismo COS ( X ) ASIN ( X ) SINH ( X ) ASINH ( X ) ATAN2 ( X,Y ) LOGARITMOS log (0.5) Logaritmo natural TAN ( X ) ACOS ( X ) COSH ( X ) ACOSH ( X ) ATAN ( X ) Inversa TANH ( X ) ATANH ( X ) Hiperblica Inversa- Hiperblica

Inversa de la tangente en los cuatro cuadrantes.

LOG10 ( X ) Logaritmo decimal.

Piura en conf t host Piura user cisco pass cisco ena secret cisco int s0/0/0 ip add 100.100.100.1 255.255.255.252 clock rate 56000 no shut exit int fa0/0 ip add 192.168.0.1 255.255.255.128 no shut exit router ospf 1

net 192.168.0.1 0.0.0.127 area 0 net 100.100.100.0 0.0.0.3 area 0 default-information originate exit ip route 0.0.0.0 0.0.0.0 fa0/1 line vty 0 4 pass cisco trans input ssh telnet privi level 15 login local exit ip dhcp pool redPiura network 192.168.0.0 255.255.255.128 def 192.168.0.1 dns 8.8.8.8 192.168.16.111 exit ip dhcp pool Vlan1 network 192.168.0.128 255.255.255.192 def 192.168.0.129 dns 8.8.8.8 192.168.16.111 exit ip dhcp pool Vlan2 network 192.168.0.192 255.255.255.240 def 192.168.0.193 dns 8.8.8.8 192.168.16.111 exit access-list 1 permit any ip nat inside source list 1 int fa0/1 overload int fa0/1 ip nat out int fa0/0 ip nat in exit int fa0/1 ip add dhcp no shut int s0/0/0 ip nat in exit acc 101 permit tcp 192.168.0.0 0.0.0.255 any eq 80 acc 101 permit tcp 192.168.0.0 0.0.0.255 any eq 23 acc 101 deny ip any any int fa0/0 no ip access-group 101 in exit int fa0/1 no ip access-group 101 out exit

Sullana en conf t host Sullana user cisco pass cisco

ena secret cisco int s0/0/0 ip add 100.100.100.2 255.255.255.252 no shut exit int fa0/0 no shut exit int fa0/0.1 encap dot1q 1 ip add 192.168.0.129 255.255.255.192 exit int fa0/0.2 encap dot1q 2 ip add 192.168.0.193 255.255.255.240 exit router ospf 1 net 192.168.0.128 0.0.0.63 area 0 net 192.168.0.192 0.0.0.15 area 0 net 100.100.100.0 0.0.0.3 area 0 exit line vty 0 4 pass cisco trans input ssh telnet privi level 15 login local exit int fa0/0.1 ip helper-address 100.100.100.1 exi int fa0/0.2 ip helper-address 100.100.100.1 exit access-list 1 permit any ip nat inside source list 1 int s0/0/0 overload int s0/0/0 ip nat out exit int fa0/0.1 ip nat in exit int fa0/0.2 ip nat in exit SW1 en conf t host SW1 user cisco pass cisco ena secret cisco int range fa0/1-10 sw acc vlan 1 exit int range fa0/11-20 sw acc vlan 2 exit int range fa0/21-24 sw mode trunk

exit line vty 0 4 pass cisco trans input telnet privi level 15 login local exit spa vlan 1 root prima SW2 en conf t host SW1 user cisco pass cisco ena secret cisco int range fa0/1-10 sw acc vlan 1 exit int range fa0/11-20 sw acc vlan 2 exit int range fa0/21-24 sw mode trunk exit line vty 0 4 pass cisco trans input telnet privi level 15 login local exit spa vlan 2 root prima

c2800nm-adventerprisek9_ivs-mz.124-4.T1.bin

También podría gustarte