Está en la página 1de 8

FACULTAD DE INGENIERA MECNICA, ELCTRICA Y ELECTRNICA M .en I.

CLAUDIA RAZO HERNANDEZ

UNIVERSIDAD DE GUANAJUATO LABORATORIO DE CALCULO I

CALCULO I PRACTICA # 1 Introduccin:


En la actualidad, los recursos computacionales nos ofrecen un ahorro de tiempo en la resolucin de problemas matemticos, para los cuales existe una gran variedad de ellos dependiendo del fin al cual este dirigido. Una herramienta Estndar que es de gran utilidad hoy en da por sus caractersticas en base de clculo es el paquete Matlab (laboratorio de matrices), el cual nos permite hacer distintos tipos de clculos, graficas, simulaciones, programar, entre otras utilidades. Matlab es un software muy completo el cual se usar durante los cursos de clculo impartidos en la Facultad de Ingeniera Mecnica, Elctrica y Electrnica para complementar los conocimientos vistos en clase de forma prctica. Objetivo: Reconocer la herramienta computacional Matlab, as como algunas de sus caractersticas, mediante las cuales se obtendrn las graficas de algunas funciones. Desarrollo: Para conocer las principales funciones del software Matlab se iniciara abriendo el icono de Matlab ubicado en escritorio.

Icono de Matlab.

Para comenzar a trabajar en Matlab debemos esperar hasta que cargue completamente el programa; esto ser cuando aparezca en la pantalla de comandos lo siguiente:

FACULTAD DE INGENIERA MECNICA, ELCTRICA Y ELECTRNICA M .en I. CLAUDIA RAZO HERNANDEZ

UNIVERSIDAD DE GUANAJUATO LABORATORIO DE CALCULO I

La pantalla mostrada en la parte derecha de la imagen es la ventana de comandos, aqu es donde introduciremos los comandos necesarios para realizar las prcticas. El tipo de archivo para trabajar en Matlab es conocido como M-File, esto por tener la extensin .m. Para trabajar en Matlab ser necesario crear un archivo M-File para cada ejercicio. Para crear el archivo M-File se ejecutara lo siguiente:

Al dar clic en M-File aparecer la siguiente ventana:

En esta ventana se ejecutara toda la lnea de comandos de forma seguida para que al final se compile el cdigo y muestre los resultados. Es importante mencionar que para poder compilar en Matlab primero tiene que guardarse el M-File con un nombre y grabarlo en una ruta de fcil acceso.

FACULTAD DE INGENIERA MECNICA, ELCTRICA Y ELECTRNICA M .en I. CLAUDIA RAZO HERNANDEZ

UNIVERSIDAD DE GUANAJUATO LABORATORIO DE CALCULO I

Comandos de Matlab
Para poder empezar a programar en Matlab y resolver ejercicios de Calculo, es necesario conocer algunos de los comandos bsicos de este paquete, a continuacin se mencionaran algunos, cabe mencionar que el alumno deber de investigar ms a fondo sobre el uso de estos comandos, pues muchos de ellos tienen mltiples aplicaciones.

Vectores Ejemplo a=[1,2,4,6,-2,7] b=1:0.1:5 Funcin que realiza Crea un vector con los nmeros correspondientes Crea un vector empezando en 1 a 5 con incrementos de 0.1

Operaciones con escalares:

Operacin Forma algebraica MATLAB Suma a+b a+b Resta a-b a-b Multiplicacin ab a*b Divisin a/b a/b b Exponenciacin a^b a

Operaciones con arreglos o vectores:

Operacin Forma algebraica MATLAB Suma a+b a+b Resta a-b a-b Multiplicacin ab a.*b Divisin a/b a./b b Exponenciacin a.^b a

Graficas xy:

plot(x,y) title('nombre') xlabel('etiqueta x') ylabel('etiqueta y')

Grafica los puntos almacenados en los vectores x y y. Asigna el nombre 'nombre' a la grafica Asigna el nombre 'etiqueta x' en el eje x. Asigna el nombre 'etiqueta y' al eje y

FACULTAD DE INGENIERA MECNICA, ELCTRICA Y ELECTRNICA M .en I. CLAUDIA RAZO HERNANDEZ

UNIVERSIDAD DE GUANAJUATO LABORATORIO DE CALCULO I

Funciones matemticas comunes: abs(x) sqrt(x) round(x) fix(x) sign(x) rem(x,y) exp(x,y) log(x) log10(x) Calcula el valor absoluto de x Calcula la raz cuadrada de x Redondea x al entero ms cercano Redondea (o trunca) x al entero ms cercano a 0. Devuelve un valor de -1 si x es menor que 0, un valor de 0 si x es igual a 0 y un valor de 1 si x es mayor que 0. Devuelve el residuo de x/y. Tambin se llama mdulo. Calcula e , donde e = 2.718282 Calcula el logaritmo natural de x: ln x Calcula el logaritmo comn de x: log
x

10

Otra observacin muy importante al realizar un cdigo para trabajar en Matlab es agregar comentarios para poder observarlos y saber que es lo que se est haciendo de forma secuencial. La forma de agregar comentarios en Matlab es mediante dos signos de porciento antes de agregar el comentario %%comentario 1.- A continuacin se utilizaran algunas de las funciones del paquete Matlab para graficar la funcin f(x) mostrada a continuacin:
Ejemplo 1:

6 15

Para realizar la grafica se va a definir primeramente el rango de x en el que deseamos que se grafique nuestra funcin. Por ejemplo vamos a considerar valores de x entre -1 y 5 con incrementos de 0.5, para esto el cdigo en MATLAB sera:

Es importante no olvidar colocar los puntos antes de los signos en la frmula ya que estamos trabajando con vectores. El punto y coma al final de cada comando evita que se muestre en pantalla la realizacin de ste, debe omitirse cuando se desea ver algn resultado. Ahora para poder ejecutar las lneas de comando que se insertaron en este archivo de texto (M-File), es necesario guardar el archivo en File + Save as, o en el link de guardar (disket)

FACULTAD DE INGENIERA MECNICA, ELCTRICA Y ELECTRNICA M .en I. CLAUDIA RAZO HERNANDEZ

UNIVERSIDAD DE GUANAJUATO LABORATORIO DE CALCULO I

insertando el nombre que se le desee dar al archivo, y se guardar en la subcarpeta work ubicada en la carpeta de Matlab. Una vez guardado le damos un click al icono de correr archivo que se encuentra sobre la barra de herramientas del archivo de texto.

FACULTAD DE INGENIERA MECNICA, ELCTRICA Y ELECTRNICA M .en I. CLAUDIA RAZO HERNANDEZ

UNIVERSIDAD DE GUANAJUATO LABORATORIO DE CALCULO I

La grfica que se obtiene puede verse a continuacin:

Como puede verse en el cdigo, existen dos vectores que no tienen al final ; por lo que los valores de estos se pueden observar en la ventana de comandos que se muestra en la siguiente figura:

Nos damos cuenta entonces que para x nos muestra 13 valores y para el valor de la funcin nos da otros 13 valores, que es lo equivalente a tabular manualmente y luego encontrar los puntos en una grafica y unir los puntos. Tambin es importante mencionar que la pequea ventanita que se encuentra del lado izquierdo en la parte superior que tiene cuadritos amarillos se le llama Workspace o rea de trabajo, la cual nos muestra los arreglos vectores que estn activos y en nuestro caso los que fueron declarados en el M-File o archivo fuente. 6

FACULTAD DE INGENIERA MECNICA, ELCTRICA Y ELECTRNICA M .en I. CLAUDIA RAZO HERNANDEZ

UNIVERSIDAD DE GUANAJUATO LABORATORIO DE CALCULO I

Ejemplo 2: Obtener la grfica de la funcin:


3 1 1 1

Como se puede observar la funcin cambia su forma de acuerdo al valor de x, a esto se le llama funcin a trozos, y para poder trazar completa la funcin f(x), vamos a definir un rango donde intervengan las dos funciones, por ejemplo [-3 0.9] para la primera funcin, de [1.1 3] como la funcin es diferente para valores x < 1y x > 1, podemos considerarla como dos funciones y(x1) y g(x2), con x1 para el dominio de y y x2 para el dominio de g. Adems como la funcin no est definida cuando x = 1, colocamos un crculo en esa posicin, a continuacin se muestra el cdigo implementado en Matlab:

El resultado ser la figura que se muestra abajo, en la que puede observarse que la funcin no est definida para x=1 y por eso agregamos un pequeo crculo en ese punto:

FACULTAD DE INGENIERA MECNICA, ELCTRICA Y ELECTRNICA M .en I. CLAUDIA RAZO HERNANDEZ

UNIVERSIDAD DE GUANAJUATO LABORATORIO DE CALCULO I

ACTIVIDADES: Basndose en los cdigos vistos en esta prctica, realizar las graficas de las funciones que se proponen a continuacin, observar los detalles de ella y comentar las dificultades al realizarlo:

También podría gustarte