Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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:
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.
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
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
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:
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
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)
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.
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
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:
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: