Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MXICO NORTE
FACULTAD DE INGENIERA
2. INTRODUCCIN TERICA
MATLAB es el lenguaje de alto nivel y entorno interactivo utilizado por millones de
ingenieros y cientficos de todo el mundo. MATLAB puede ser utilizado en computacin
matemtica, modelado y simulacin, anlisis y procesamiento de datos, visualizacin y
representacin de grficos, as como para el desarrollo de algoritmos.
En la industria se utiliza habitualmente en investigacin, desarrollo y diseo de prototipos.
El programa estndar de MATLAB comprende una serie de herramientas que pueden ser
utilizadas para resolver problemas comunes, pero ste incorpora, adems, otras libreras
especficas llamadas toolboxes, que son colecciones de funciones especializadas y
diseadas para resolver problemas muy especficos.1
3. DESARROLLO
1. INTRODUCCIN A MATLAB
MATLAB significa laboratorio de matrices, ya que las matrices son su unidad fundamental
de operacin, esta herramienta fue diseada para programar. Existen programaciones
muy grandes y especiales por lo que el sistema se ve restringido por la capacidad de
procesamiento de la computadora.
Hay 5 ventanas, la central es la interprete command window en donde la operacin que
se desea realizar es programada y ah mismo aparece su solucin. Estas respuestas
pueden ser ocultadas colocando ; despus de ella, esta funcin es muy til cuando se
quieren realizar ciclos.
Workspace: ventana donde se guardan variables con las que se pueden trabajar, ej:
ans=ultimo resultado obtenido.
Comando de ayuda: muestra una lista de todas las herramientas instaladas, sus nombres
y la accin que realiza.
Las variables pueden adquirir cualquier nombre, se deben de seguir las siguientes reglas.
Puede contener cualquier numero o letra
Sin espacios
No pueden empezar con un nmero
Hay algunos nombres que son restringidos Ej: sin, cos, etc.
La imagen Fig. 2. Muestra un ejemplo de cmo se puede nombrar una variable (elperrito).
Command history: son todas las operaciones que se han realizado, el programa las
acomoda por fecha de realizacin.
Current folder: se pueden buscar archivos para poder abrirlos sin tener que
sincronizarlos con set path. En la ventana inferior se muestra la descripcin del contenido
del archivo que se desea importar.
La ventana de command history no se puede borrar, sin embargo para borrar comand
window podemos poner CLC, en la ventana de workspace podemos borrar las variables
ya descritas una por una o todas escribiendo clear all.
La imagen Fig. 1 muestra como se pueden borrar las variables en la ventana workspace
una por una.
Cuando MATLAB se cierra workspace se borra, pero existe una opcin en donde MATLAB
crea un archivo y puede guardar todas las variables utilizadas; este archivo se puede
descargar y seguir utilizando cuando se quiera y en cualquier archivo.
Realiza operaciones bsicas, potencias, trigonomtricas, etc. Cuando realiza estas
operaciones utiliza 15 cifras significativas internamente, pero generalmente muestra 4
aunque esto se puede ajustar para que el programa muestre todas las cifras que se
deseen.
Existen variables que el programa ya tiene definidas como es que se escribe como pi
y su valor es 13.1416.
Existen varias formas de escribir una operacin.
2. FUNCIONES
2.1 Funciones trigonomtricas
Las funciones trigonomtricas pueden dar resultados en radianes o en grados para
obtener el resultado deseado se deben de escribir de la siguiente manera: Radianes:
sin(), grados: sind().
La funcin inversa de una variable trigonomtrica se escribe anteponiendo una a al
nombre de la funcin deseada, por ejemplo:
asin()
Las funciones trigonomtricas cosecante, secante y cotangente no estn definidas por lo
que se debe de realizar la formula.
2.2 Logaritmos
El logaritmo natural se escribe log() y para escribir un logaritmo de cualquier base se
utiliza logx() siendo x la base que se quiere, por ejemplo:
Para escribir un logaritmo con base 10 log10().
No todas las bases de los logaritmos existen pero se pueden calcular, por ejemplo:
log3(x)=log(x)/log(3)
2.6 Matrices
[] matrices o vectores
() signo de agrupacin o parmetros de funciones
{} lista de numero
La variable se asigna al inicio, con , o espacio para cambio de columna y ; para
cambio de rengln, por ejemplo:
A=[ 4 7 4; 9-3 0; 0 3 8]
Una vez programada se muestra en forma de matriz. Esto se puede observar en la
siguiente figura Fig. 3 en donde se ejemplifican dos matrices A y B.
Teniendo definidos las matrices ya se pueden realizar todas las operaciones con ellas
suma +, resta -, producto matricial *, multiplicacin elemento por elemento .*,
determinantes det, inversa inv o ^-1, transpuesta A.
En la figura siguiente (Fig.3) muestra como se realizan operaciones de suma y resta con
las variables de las matrices previamente asignadas.
Las columnas y filas tambin pueden ser seleccionadas y aisladas para realizar
operaciones independientes con ellas.
2.8 Polinomios
1) Vector: guardo los coeficientes como vector, se pueden calcular las races de todo
el polinomio con roots(p1). Se puede ver un ejemplo en la Fig. 8.
Tiene la ventaja de que se trabaja muy rpido.
Se pueden realizar operaciones con diferentes vectores ya que estn
programados.
Multiplicacin de polinomios conv(p1,P2), divisin de polinomios deconv(p1,p2).
Ej: 7x3 +4x2+6x+1 se escribe: p1=[7 4 6]
Otro ejemplo se puede observar en la Fig. 9.
2) Manera algebraica
2.10
Derivadas
diff()
2.11
integrales
int()
Las operaciones para realizar derivadas e integrales se pueden ver en la Fig. 13.
2.12
Transformada de Laplace
laplace()
2.13
Grficas
1) Generar un vector x con los valores de mi tabla, los datos se pueden poner por
intervalos x=10:0.1:30 donde 10 es el valor inicial, 30 el valor final y 0.1 es el
incremento, se coloca ; para que no muestre todos los datos.
2) Definir la variable de y; el programa nos muestra los valores de y.
Para realizar la grfica de puntos, plot(x,y). El programa abre otra ventana con la grafica,
como se puede observar en la Fig. 13.
La figura Fig 14. nos muestra una imagen de la funcin anterior en la cual se
aumento el rango de valores a graficar.
4. CONCLUCIONES
Se cumpli el objetivo, que fue familiarizarnos con el programa, as como aprender el
lenguaje y las operaciones bsicas que se pueden realizar.
Pudimos comprobar que MATLAB es una herramienta muy prctica para resolver todo
tipo de problemas que toman mucho tiempos y que las calculadoras comunes no pueden
resolver.
5. BIBLIOGRAFA
S/N. MATLAB [en lnea]. (2015) Disponible en: http://es.mathworks.com/products/matlab/,
[3/09/15]