You are on page 1of 6

Universidad Tecnológica de Panamá

Centro Regional de Coclé
Facultada de Ingeniería Eléctrica
Laboratorio No. 7: Introducción a MatLab
Esquemas Eléctricos y Electrónicos
Licenciatura en Ingeniería Electrónica y Telecomunicaciones.
I Semestre de 2012
Objetivos
a) Familiarizar al estudiante con el entorno de MATLAB,
b) Mostrar cómo efectuar cálculos matemáticos básicos.
Introducción
MATLAB, Maple, Mathematica y MathCad son varias de las muchas herramientas de
computación disponibles para el ingeniero con el fin de resolver problemas de matemáticas.
Cada una de estas herramientas permitirá efectuar cálculos matemáticos básicos, el fuerte
de MATLAB radica en los cálculos que involucran matrices, el mismo nombre de MATLAB es
una abreviatura de Matrix Laboratory.
MATLAB consta de una serie de ventanas cuando es inicializado, la ventana
que nos interesa es la ventana de comandos, en ella podemos realizar cálculos en forma
similar a como lo hace una calculadora científica. Incluso, la mayoría de la sintaxis es la
misma. Por ejemplo, para calcular el valor de 10 al cuadrado, se escribe el comando >> 10^2.
Se desplegará la salida siguiente:
ans =
100
Desarrollo del Laboratorio 7
Practica 1
Realice una pequeña práctica con estas funciones de calculadora básicas. Escriba en la ventana
de comandos de MATLAB y observe los resultados:
1. 7+3
2. 7*3
3. 7/3
4. 7-3
5. 7+3*(2+3)
6. 2.54*4/12
7. 7.2-2.4321
8. 2.7^3
9. 2+3^2
10. sqrt(37)
11. cos(pi)
12. sin(pi)

es una matriz unidimensional que se llama vector. MATLAB sigue las siguientes reglas algebraicas para el orden de la operación:  Primero realiza los cálculos adentro de paréntesis. 53 9 1 23  12. realiza operaciones de suma y resta de izquierda a derecha. 3+5*2 5.Matrices en MATLAB. El tipo de datos básico que se usa en MATLAB es la matriz. Orden de la Operaciones. 2*6^2 3. realiza operaciones de potenciación  Finalmente.  A continuación.  Luego. 2^3^4 8. (3+5)*2 4. 2^(3^4) 9. llamado escalar se representara como una matriz 1x1. Una lista de valores. Un valor escalar en MATLAB se puede asignar de manera directa o indirecta: a=1+2 b=4 (Manera indirecta) (Manera directa) También puede ser asignado como la suma de dos escalares: x=a+b x= 7 En MATLAB. 4 53 . Escalares. 6/6+5 2. ordenados en una columna o en una fila. cuando se maneja el signo igual (=). desde el conjunto más interno hasta el más externo. 3^(5+2) Cree y pruebe la sintaxis MATLAB para evaluar las siguientes expresiones y luego verifique sus respuestas con una calculadora de mano. Un solo valor. 3-2/4+6^2 7. Practica 2 Prediga los resultados de las siguientes expresiones MATLAB y luego verifique sus predicciones al teclear las expresiones en la ventana de comandos: 1. realiza operaciones de potenciación. Una tabla de valores se representa como una matriz bidimensional. se le asigna a la variable de la izquierda el resultado de la operación a la derecha. 3^5+2 10. 4*3/2*8 6. 11.

Especifique el valor inicial.5 10 De igual forma se puede crear vectores espaciados logarítmicamente con el comando logspace. 3 4 5 6] y regresaría a= 1 2 3 4 2 3 4 5 3 4 5 6 Si quiere que MATLAB calcule el espacio entre los elementos puede usar el comando linspace. 52 1 4 1 1 2 4 *5 2 3 7  22 3 2 3 * 3 3 6 56 15. usando el siguiente formato número inicial : incremento : número final . que no es más que una combinación de filas y columnas. d= 1 5. vayamos un paso más y hagamos una matriz. el valor final y cuántos valores quiere en total. 2.4] Ahora con esto en mente.10. a=[1 2 3 4. Si se quiere ingresar una matriz con intervalos regulares se utiliza los dos puntos (:). 3.3) regresa un vector con tres valores espaciados igualmente entre 1 y 10. 14.) de modo que para definir una columna seria: y=[1. 2 3 4 5. Si introducimos x=[1 2 3 4] regresa el vector fila x= 1 2 3 4 Para definir una nueva fila se utiliza el punto y coma (.13. Arreglos La fortaleza de MATLAB está en las manipulaciones matriciales. la forma más simple de definir una matriz es usar una lista de números. Ejemplo: d=linspace(1.

Sume 3 a cada elemento de a. Ejemplo: a=[1 2 3]. Use la función linspace para crear una matriz de seis valores igualmente espaciados desde . Cree una matriz llamada d de valores igualmente espaciados. Realice los siguientes cálculos.8 9] como una variable MATLAB.*b variable se almacena sin desplegar el resultado. c= 1:2:7 c= 1 3 5 7 Las matrices se pueden usar en muchos casos con escalares.^2 división exponenciación Practica 3.2 3.14 2] como una variable MATLAB. 4./b a. desde 0 hasta 10 con un incremento de 1. Sume cada elemento de la matriz a y la matriz b. c= 6 14 24 Esta misma sintaxis se cumple para la división de elemento por elemento (. En matemáticas de matrices. para realizar una multiplicación de matrices se utiliza el operador multiplicador punto (./) y la exponenciación (. 7. Multiplique cada elemento en a por el correspondiente elemento en b. Si a=[1 2 3] se puede sumar 5 a cada valor con la sintaxis b=a+5 b= 6 7 8 Este enfoque funciona bien para sumar y restar. 2. 6. Evalúe el cuadrado de cada elemento en la matriz a. para la multiplicación y la división son un poco diferentes.3 5. el operador de multiplicación (*) tiene un significado específico. 9. -----------------------------. Defina la matriz a=[2. y coma como se ha colocado aquí. Realizar un vector que muestre números de 1 a 7 incrementando de dos en dos. Cree una matriz llamada c de valores igualmente espaciados desde 0 hasta 10 con incremento de 2. Encuentre el seno de a.^) de elementos individuales: a. 1. sin embargo. 3.Nota: Cuando se trabaja con vectores y se coloca el punto b=[6 7 8]. 8.*). 10.Ejemplo. Defina la matriz b=[5. 5. el valor asignado a una c=a.

Se debe tener en cuenta que MATLAB diferencia las letras MAYUSCULAS de las minúsculas a la hora de la declaración de variables así como también que existen ciertas palabras reservadas que no pueden usarse. MATLAB usa en sus cálculos números punto flotante de doble precisión (O sea cambiar el formato de despliegue no cambia la precisión de sus resultados).14 + 355/113 .022e23 Formato de despliegue En MATLAB están disponibles algunos formatos de despliegue. T CComando MATLAB format short format long format short e format long e format bank format + format rat Practica 4 Despliegue 4 dígitos decimales 14 dígitos decimales 4 dígitos decimales 14 dígitos decimales 2 dígitos decimales +. No importa cuál formato de despliegue elija.10 hasta 20. es la de poder desplegar números en distintos modos. teniendo en cuenta que se deben omitir los espacios en blanco entre el número decimal y el exponente. pi número π clc borra la ventana de comando clear no afecta ventana. inf Infinito “i” y “j” demo Permite iniciar una demostración grafica en MATLAB help Permite acceso al menú de ayuda quit o exit Permite Salir de MATLAB control-c Permite abortar un comando.14159265358979 3. clf borra la ventana actual de gráficas. a continuación veremos la notación científica y el formato de despliegue. 11. los valores en notación científica se designan con una e entre el número decimal y el exponente. A continuación una tabla comparativa entre todos estos formatos. espacio en blanco Forma fraccional EjemploA 3. Use la función logspace para crear una matriz de cinco valores logarítmicamente separados entre 10 y 100. Otra de las características de MATLAB. A continuación se explicara un par de comandos que también se usa en MATLAB.14159265358979e+000 3.-.1416 3. Ejemplo: a=6.1416e+000 3. En MATLAB. pero borra todas las variables de la memoria. Notación científica. Despliegue de Números.

México. 0. Explicación de los comandos vistos en este Laboratorio. Para enviar por correo utilice el siguiente formato en ASUNTO del correo a enviar: EEE12. Entrega Realice un informe de este séptimo laboratorio donde incluya una introducción referente a la herramienta de MatLab. Nota importante. Primera Edición. Capítulos 1 y 2. Editorial Pearson Education. MATLAB para Ingenieros. Bibliografía: Holly Moore. enviándolo a la dirección profesor-rosales@hotmail.LAB7.  Explicación referente a archivos-M. Debe contener una conclusión.es a más tardar el lunes 2 de julio a las 9:30 am. Este Laboratorio es en grupo de dos y debe ser entregado en formato digital. 2/3] y use cada y use cada una de las opciones de formato interno para desplegar los resultados: Formato corto (que es por defecto) Formato largo e Formato largo Formato + Formato bank Formato rat Formato corto e En este informe debe aparecer:  La explicación del uso de las ventanas de MATLAB  La práctica de los comandos resueltas.Cree una matriz a igual a [-1/3.Hector_Rosales . Solución de las distintas práctica. Aplican penalizaciones por entrega tardía.LAB7. 1/3.  Breve explicación con sus palabras de los comandos vistos en esta guía.Su_Nombre Ejemplo: ASUNTO: EEE12.