You are on page 1of 6

Resumen de Matlba para Ingeniera Cap 1, 2 –Instructor: Ing.

Carlos Manuel Lopez

Resumen de Matlab para Ingenieros


Carlos Galindo 20161002630, Carlos Ariel 20141003248, Carlos Ocha 20161002434

Introducción La variable Rapidez y su dirección, son


interés en distintas áreas por ejemplo
En el siguiente documento se plantea para los Ing. Aeroespaciales su interés
un resumen sobre el programa Matlab, por saber el comportamiento de los
centradonos únicamente en los gases, Matlab ofrece poder simular
capítulos uno y dos. dichos fenómenos mediante simples
Palabra clave: Sintaxis, Comando, gráficas.
Algoritmos 1.4 Resolución de Problemas:
Capítulo 1 Es importante tener un esquema para
darle solución a la amplia gama de
1.1 Matlab:
problemas en distintas ramas
Matlab es una herramienta (ingeniería, ciencias, etc).
computacional dirigida al área de la
matemática, su eficiencia se encuentra  Plantear el Problema: Es tener
en la resolución de matrices siendo el una idea de la situación a
programa ejecutado en C++ o Fortan. resolver.
 Describir: Tener en claro los
Se divide en dos ediciones: datos que se dan y los datos que
 Estudiantil se buscaran, si es necesario,
 Profesional hacer un bosquejo de los que
nos están solicitando.
El uso de esta herramienta en el  Desarrollar un algoritmo: Un
mercado laboral se ha vuelto requisito proceso en Matlab capaz de
para la contratación de personal, es un darnos una solución
programa popular entre los Ing. (identificando posibles
Eléctricos pero es dirigido a todo tipo ecuaciones a utilizar).
de ingeniera.  Resolver el problema: Utilizando
los datos y ecuaciones en Matlab
1.2 – 1.3 Utilidad:
encontramos nuestras
Para Ingeniería Eléctrica se usa el incógnitas.
programa en aplicaciones de  Probar solución: Analizar y
procesamientos de señales, a tal nivel concluir si las respuestas
que de desarrollo un chip para encontradas poseen un sentido
computadora, teniendo este programa lógico y coherente.
un potencial uso para la creación de
robots.
Capitulo 2
En el caso de la Ing. Biomédica, Matlab
Sección 2.1 Inicio
tiene una extensión llamada Matlab,
esta ofrece una caja de herramientas Matlab sin duda es una gran
para imágenes, la cual es esencial para herramienta. En este capítulo se
el estudio de esta rama. tomará realizar cálculos matemáticos
básicos y el uso de la interfaz gráfica

Ingeniería Eléctrica Industrial - UNAH – 06/


Resumen de Matlba para Ingeniera Cap 1, 2 –Instructor: Ing. Carlos Manuel Lopez

del programa centrado en el sistema calcule, mas no los comandos que


operativo de Windows, aunque este usó para generarlos.
puede usarse ya sea para Apple o
UNIX, en el ambiente UNIX en el Shell  Historia de comandos: registra los
se introducirá Matlab y se observe el comandos que se escriben en la
cambio del prompt ( >> a EDU>>), ventana de comandos. Si se trabja
luego en caso de salir escriba quit o en una computadora pública , por
exit. medida de seguridad, las opciones
de Matlab por defecto establece
La sintaxis de Matlab no es difícil de que se limpie la historia cuando
aprender para operaciones cirre el programa. Por momentos no
matemáticas, recomiendo saber lógica es conveniente cerrar y volver abrir
de programación , la sintaxis es el programa y se borre la historia es
parecida con algunos que usa en la cuando se usa clc y clear para lo
siguiente:
calculadora por ejemplo:
 clc: Esta acción limpia la
>> 5^2 ventana de comandos, pero
deja intactos los datos de la
ans = ventana de historia de
comandos.
25  Clear: Borra las variables y
datos que tengamos en el
Mas adelante aprenda las reglas espacio de trabajo.
algebraicas estándar para el orden de
operaciones (jerarquía) y sus  Ventana de Área de Trabajo: le
comandos, también una muestra del mantiene informado de las
interfaz gráfico del programa en el variables, puede ser una o más
ambiente Windows y cómo interactuar variables que usted define
o conocer la funciones de cada conforme ejecuta comandos en la
herramienta. ventana de comandos. Si por un
algún momento suprime la venta de
área de trabajo puede usar el
comando whos para saber cuáles
variables se han definido.

 Ventana de Documento: contiene


el array editor (editor de arreglos).
Se muestra al hacer doble click
sobre cualquier variable del área.

 Ventana Graficas: se despliega


cuando se solicita una gráfica con
Sección 2.2 Ventanas de Matlab el comando plot= plot(x,y)

A continuación se dara una breve  Boton de inicio: Ofrece un acceso


explicación de cada uno de las alternativo a las diversas ventanas
herramientas del programa de MATLAB, así como a la función
de ayuda, productos de Internet y
 Ventana de comandos: El empleo cajas de herramientas de MATLAB.
de la ventana de comandos le
permite guardar los valores que

Ingeniería Eléctrica Industrial - UNAH – 06/


Resumen de Matlba para Ingeniera Cap 1, 2 –Instructor: Ing. Carlos Manuel Lopez

 Ventana de Directorio Actual: Tal como se dijo anteriormente las


este lista todos los archivos en una operaciones entre dos omas escalares
carpeta de la computadora llamada su sintaxis es la misma cuando lo
directorio actual. La ubicación por realiza en una calculadora. El problema
defecto del directorio actual varía con el que se encuentra a menudo es
con su versión del software y cómo el orden de dichas operaciones, que
se instaló. son las siguientes:

Sección 2.3 Resolución de Problemas

Convecciones de Nomenclatura para


dar nombres (variables) a los valores
son:
 Primero realiza los cálculos adentro
 Todos los nombres deben de paréntesis, desde el conjunto
comenzar con una letra. más interno hasta el más externo.
 Los uncios caracteres  A continuación, realiza operaciones
permitidos son letras, números de exponenciación.
y el guión bajo.  Luego realiza operaciones de
 Los nombres son sensibles a multiplicación y división de
MAyusculas/minúsculas izquierda a derecha.
 Matlab tiene reservadas  Finalmente, realiza operaciones de
palabras claves y el comando suma y resta de izquierda a
iskeyword enlista tales derecha.
nombres reservados, por
ejemplo: Operaciones arreglos:
 ‘Break’
Una matriz tiene tanto filas como
 ‘Case’
columnas en Matlab se puede definir
 ‘Catch’’
 Matlab permite reasignar un vector de n columnas seprandolos
nombres de función como números por un espacio y la filas con
nombres de variable, por un punto y coma.
ejemplo:
sin=4
que regresa
sin=
4

2.3.2 Matrices
Para hacer dichas operaciones:
El tipo de datos básico que se usa en
MATLAB es la matriz. Un solo valor,  Se debe tener en cuenta las
llamado escalar, se representa como reglas para multiplicar dos
una matriz 1 x 1. Una lista de valores, matrices, el comando .*
ordenados o en una columna o en una  Para la división ./ y la
fila, es una matriz unidimensional que exponeciación .^
se llama vector.
2.3.3 Despliegue de Números
Operaciones escalares:

Ingeniería Eléctrica Industrial - UNAH – 06/


Resumen de Matlba para Ingeniera Cap 1, 2 –Instructor: Ing. Carlos Manuel Lopez

Notacion científica: el comando e, colocándolos dentro de paréntesis


entre la cifras significativas y el orden angulares (< >). El nombre del archivo
puede ser cualquier nombre que elija,
Formato de despliegue: MATLAB no en tanto esté en conformidad con las
diferencia entre números enteros y de convenciones de nomenclatura para las
punto flotante, a menos que se variables en MATLAB.
invoquen funciones especiales. No
importa cuál formato de despliegue se File -> save
seleccione, los cálculos se realizan workspace As
de la barra de menú, que luego lo
usando números de punto flotante con
conminará a ingresar un nombre de
doble precisión.
archivo para sus datos. Para restaurar
2.4 CÓMO GUARDAR EL TRABAJO un área de trabajo, escriba

Trabajar en la ventana de comandos es load <file-name >


similar a realizar cálculos en su
De nuevo, load es un comando
calculadora científica. Cuando apaga la
MATLAB, pero file_name es el nombre
calculadora o cuando sale del
de archivo definido por el usuario. Si
programa, su trabajo desaparece. Es
sólo escribe load, MATLAB buscará el
posible guardar los valores de las
archivo matlab.mat por defecto.El
variables que definió en la ventana de
archivo que guarde se almacenará en
comando y que se enlisten en la
el directorio actual.Por ejemplo, escriba
ventana del área de trabajo, pero
aunque hacerlo es útil, es más clear, clc
probable que usted quiera guardar la
lista de comandos que generaron sus
resultados Este comando limpiará tanto el área de
trabajo como al ventana de comandos.
2.4.1 Cómo guardar variables Verifique que el área de trabajo esté
vacía mediante la comprobación de la
Para preservar las variables que creó
ventana del área de trabajo o al escribir
en la ventana de comandos (verifique
la lista de variables en la ventana de whos
área de trabajo en el lado izquierdo de
la pantalla de MATLAB) entre sesiones,
debe guardar los contenidos de la Ahora defina varias variables, por
ventana de área de trabajo a un ejemplo
archivo. El formato por defecto es un
a=5
archivo binario llamado archivo MAT. b= (1, 2, 3);
Para guardar el área de trabajo c= (1, 2; 3,4);
(recuerde, éstas son sólo las variables,
no la lista de comandos en la ventana
de comandos) a un archivo, escriba Compruebe de nuevo la ventana del
área de trabajo, para confirmar que las
Sabe < file_name> variables se alma cenaron. Ahora,
en el prompt. Aunque save es un guarde el área de trabajo a un archivo
comando MATLAB, file_name es un llamado my_example_file
nombre de archivo definido por el
usuario. En este texto, los nombres Savemy_example_file
definidos por el usuario se indicarán

Ingeniería Eléctrica Industrial - UNAH – 06/


Resumen de Matlba para Ingeniera Cap 1, 2 –Instructor: Ing. Carlos Manuel Lopez

Confirme que en el directorio actual se 3 4


almacenó un nuevo archivo. Si prefiere
guardar el archivo a otro directorio (por
MATLAB también puede almacenar
ejemplo, a un disco extraíble), use el
matrices individuales o listas de
botón de navegador (véase la figura
matrices en el directorio actual con el
2.2) para navegar hacia el directorio de
comando
su elección. Recuerde que, en una
computadora pública, probablemente el Save <file_name>
directorio actual se purgue después de <variable_list>
que cada usuario sale del
sistema.Ahora, limpie el área de trabajo donde file_name es el nombre de
y la ventana de comandos escribiendo archivo definido por el usuario que
designa la ubicación en memoria en la
Clear, clc que desea almacenar la información, y
donde variable_list es la lista
devariables a almacenar en el archivo.
La ventana de área de trabajo debe
Por ejemplo
estar vacía. Puede recuperar las
variables perdidas y sus valores al save my_new_file a b
cargar el archivo
(my_example_file.mat) de nuevo en el guardaría sólo las variables a y b en
área de trabajo: my_new_file-mat.Si los datos que
guardó los usará un programa distinto a
Load my_example_file MATLAB (como C o C++), el formato
.mat no es apropiado porque los
Recuerde: el archivo que quiera cargar
archivos .mat son exclusivos de
debe estar en el directorio actual, o de
MATLAB. El formato ASCII es estándar
otro modo MATLAB no podrá
entre plataformas de computadoras y
encontrarlo. Escriba en la ventana de
es más apropiado si necesita compartir
comandos
archivos. MATLAB le permite guardar
a archivos como archivos ASCII al
modificar el comando save a

que regresa save my_new_file


a= <variable_list> -ascii
5

De igual modo El comando –ascii le dice a MATLAB


b que almacene los datos en un formato
de texto estándar de ocho dígitos. Los
archivos ASCII se guardarán en un
regresa
b= archivo .dat en lugar de en un archivo
1 2 3 .mat; sólo asegúrese de agregar .dat a
su nombre de archivo:
Y al escribir
C Savemy_new_fil.dat a b -ascii

Regresa
C=
1 2

Ingeniería Eléctrica Industrial - UNAH – 06/


Resumen de Matlba para Ingeniera Cap 1, 2 –Instructor: Ing. Carlos Manuel Lopez

Si necesita más precisión, los datos se usar una de tres formas de ejecutar el
pueden almacenar en un formato de script desde la ventana de comandos.
texto de 16 dígitos: (Véase la tabla 2.3.) Las tres técnicas
son equivalentes. Usted elige cuál
save file_name variable_list
-ascii -double usar.Puede descubrir cuáles son los
archivos-m y MAT en el directorio
también es posible delimitar los actual al escribir
elementos (números) con tabuladores
save <file_name> What
<variable_list> -ascii _doble _tabs

puede recuperar los datos de directorio


actual con comando load:
load <file_name>

Usando archivos -m script les permite


2.4.2 Archivos-m script trabajar en un proyecto y guardar la
lista de comando para usos futuros,
Además de proporcionar un ambiente puesto que mas adelante se usaran
computacional interactivo (al usar la estos archivos. El operador cometario
ventana de co mandos como una en Matlab es e signo %
% este es un
memoria de trabajo auxiliar), MATLAB
comentario
contiene un poderoso lenguaje de
programación. Como programador, MATLAB no ejecutara código alguno en
puede crear y guardar código en una línea comentada.
archivos llamados ar chivos-m. Un También puede agregar comentarios
archivo-m es un archivo de texto ASCII después de un comando, pero en la
misma línea
similar a los archivos de código fuente
de C o FORTRAN. Se puede crear y a=5 % la variable a se
editar con el editor/debugger define como 5
(depurador) de archivo-m de MATLAB
(la ventana de edición que se analizó
en la sección 2.2.7), o puede usar otro código Matlab
editor de texto de su elección. Para
abrir la ventana de edición, seleccione

File-> new -> m-file

Suponga que creó un archivo script


llamado myscript.m. Puede correr el
script desde la ventana de edición o

Ingeniería Eléctrica Industrial - UNAH – 06/

You might also like