Você está na página 1de 6

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Mtodos Numricos Pgina: 1/6 Fecha: Semestre Seccin: Docentes: Ing. Freddy Gonzales Saji Alumno: OBJETIVOS: Reconocer el entorno de programacin Matlab Dominar el uso de comandos bsicos de dicha herramienta REQUISITOS: Sistema Operativo Windows Herramienta Matlab Instalada en el equipo Pizarra. Plumn, mota INFORMACIN: Ciclo Acd. 2010-1

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

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Mtodos Numricos Pgina: 2/6

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.

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Mtodos Numricos >>demo
>>fix(clock)

Pgina: 3/6

>>q=sym('2^5')

eval(q) x = rand X = fix(rand * 10)


workspace

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

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Mtodos Numricos exp Log10 subs rem round sin cos solve Nos da el exponencial de un numero Nos da el logaritmo en base 10 de un numero Podemos obtener todos los resultados de la variable que deseemos Muestra el resto de la division Redondea hacia el entero mas cercano Nos da el seno de cualquier numero Nos da el coseno de cualquier numeroi Nos da los resultados de un sistema de escuaciones >> exp(2) ans = >> log10 5 ans = >>subs(a) ans = 980 >> rem (4,5) ans = 4 >> round (4.435455) ans = 4 >> sin (0) ans = 0 >> cos (0) ans = 1 >> solve('x^2 + x*y + y = 3','x^2 - 4*x + 3 = 0') ans = x: [2x1 sym] y: [2x1 sym] >> factor (9) ans = 3 3 f = -1/4*x*exp(-2*x)+3/16*exp(-2*x) collect(f,exp(-2*x)) ans (-1/4*x+3/16)*exp(-2*x) ezplot('x^2 - y^2 - 1') Pgina: 4/6 7.3891 1.7243

factor collect ezplot

Devuelve los factores primos de un numero


Rene los trminos iguales

Grafica una funcion

7.- escriba el resultado de cada expresin segn los formatos ques e muestran en la tabla Expresin

x=pi^2-1 x=exp(5^(-2)) x=sin(5*pi/3) x=exp(1)

Long 8.86960440108936 1.04081077419239 -0.86602540378444 2.71828182845905

Short 8.8696 1.0408 -0.8660 2.7183

8.- Represente las siguientes expresiones en expresiones simblicas anote el procedimiento

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

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Mtodos Numricos Pgina: 5/6

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

A) -(-4*a+x^2)*(3*a-b) B) -t*(t+2)*(t-1) C) (n+m+3)*(n+m-5) D)

Simplificar

FACULTAD DE PRODUCCION Y SERVICIOS

Escuela Profesional de Ingeniera de Sistemas


Mtodos Numricos Pgina: 6/6

13.- Mencione 5 conclusiones de lo aprendido

Firma del Docente

Você também pode gostar