Escolar Documentos
Profissional Documentos
Cultura Documentos
Sesin Nro. 01
Tema: Introduccin a Matlab
Nota:
MATLAB es el nombre abreviado de MATrix LABoratory. MATLAB 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. Este manual hace referencia a la versin 6.5 de este programa, aparecida a mediados de 2002. MATLAB es un gran programa de clculo tcnico y cientfico. Para ciertas operaciones es muy rpido, cuando puede ejecutar sus funciones en cdigo nativo con los tamaos ms adecuados para aprovechar sus capacidades de vectorizacin. En otras aplicaciones resulta bastante ms lento que el cdigo equivalente desarrollado en C/C++ o Fortran. En la versin 6.5 MATLAB ha incorporado un acelerador JIT (Just In Time), que mejora significativamente la velocidad de ejecucin de los ficheros *.m en ciertas circunstancias
PROCEDIMIENTO 1.- Inicie la herramienta MatLab tal como lo muestra la siguiente figura
2.- El entorno de la herramienta ser como el que se muestra a continuacin , numere en la tala los componentes de dicha herramienta
Matlab presenta varios comandos : el historial de comandos , la ventana de comandos, la zona de trabajo, adems cuenta con la barra de menus. 3.- En el promt de dicha herramienta pruebe el funcionamiento de las siguientes sentencias y especifique para que sirven^ >> 5 - 1 >>N = 6 >>3 * N - 2 >>(24 3)/7 >>2 ^ 3 - 1 >> clear N >>clc >> a = 3; 3-1 >>help date ans = 4 resta 5-1. N=6 asigna N el valor de 6. ans = 16 hace la operacin tomando el valor de n asignado. ans = 3 realiza la operacin y la muestra. ans = 7 opera con potencias y realiza una resta. Borra el valor que se le asigno a N. Limpia la zona de comandos de Windows. Le da a a un valor, despues realiza una operacin separado con un signo( ;).
DATE Current date as date string. S = DATE returns a string containing the date in dd-mmm-yyyy format. See also NOW, CLOCK, DATENUM *muestra una ayuda de lo que realize DATE dentro de MATLAB.
Pgina: 3/6
>>q=sym('2^5')
Abre el componente de ayuda. ans =2010 6 23 15 19 27 muestra el ao el mes el dia la hora los minutos y los segundos del sistema en el que estamos. q = 2^5 asigna a el valor 2^5 a q pero sin realizar la operacin. ans = 32 realiza la operacin asignada a q. x = 0.9501 , x = 0.6068 muestra valores en random entre 1 y 0 por defecto. X = 9 realiza en random entre 0 y 10 pero solo da valores enteros sin tomar en cuenta con decimales. Abre la zona de espacio de trabajo donde muestra que clase de variable son las variables.
4.- Ejecute los siguientes comandos para cambiar el formato de salida de los resultados Comando format long format Descripcin ans = 3.14159265358979 por ejemplo al sacar el valor de pi nos da con varios decimales. ans = 3.1416 en este caso al poner pi nos da con pocos decimales
5.- Para probar la funcionalidad de dichos comandos ejecute el valor de la constante pi despus de cada entrada.
6.- Con la ayuda del comando help describa el funcionamiento de los siguientes tems y de un ejemplo Item Descripcion Ejemplo date Nos da el dia mes y ao >> DATE ans = 23-Jun-2010
7.- escriba el resultado de cada expresin segn los formatos ques e muestran en la tabla Expresin
9.- Ejecute las siguientes operaciones sobre las expresiones creadas y muestre los resultados Operaciones Resultados s=e1+e3; S= 4*x^2+8*x-5+x^8-y^8 C= (x^8-y^8)/(6*y+1/2*a*x^2*y^2-32*a^2*x^2) c=e3/e5 R= 3*a(a+b+c)-3*b(a+b+c)-3*c(a+b+c)r=3*e2-e4; a^5+2*a^3*b^2+a^2*b^3 P= (4*x^2+8*x-5)^2 p=e1^2 10.- A continuacin se muestra las funciones mas utilizadas para expresiones simblicas
11.- Pruebe las siguientes funciones sobre las expresiones antes creadas y muestre el resultado Funcin Resultado (2*x+5)*(2*x-1) factor(e1) a^2*(b+a)*(-b^2-a*b+a^2) factor(e4) (x-y)*(x+y)*(x^2+y^2)*(x^4+y^4) factor(e3) a(a+b+c)-b(a+b+c)-c(a+b+c) expand(e2) 6*y+1/2*a*x^2*y^2-32*a^2*x^2 simplify(e5) (x^2+x*y-y^2)/x/y simplify(e6) (1/2*a*y^2-32*a^2)*x^2+6*y simple(e5) 3*a(a+b+c)-3*b(a+b+c)-3*c(a+b+c)simple(r) a^5+2*a^3*b^2+a^2*b^3 3*a(a+b+c)-3*b(a+b+c)-3*c(a+b+c)expand(r) a^5+2*a^3*b^2+a^2*b^3 16*x^4+64*x^3+24*x^2-80*x+25 expand(p) 12.- Realce las siguientes operaciones y muestre el resultado
Factorizar
Simplificar