Professional Documents
Culture Documents
MATLAB
DOCENTE: ESTUDIANTE:
ING. NAVAS, Raisbelt TSU. MORENO, Greysi N.
V-24.896.219
INTRODUCCIN ............................................................................................................ 4
MARCO TERICO ......................................................................................................... 5
1. DEFINICIN ........................................................................................................ 5
2. USO DE MATLAB ............................................................................................... 6
3. ORIGEN DE MATLAB ..................................................................................... 6
4. VARIABLES DE MATLAB ............................................................................. 7
4.1 Variables Permanentes ................................................................................... 8
4.2 Variables globales .......................................................................................... 8
5. ARCHIVOS -M: COMANDOS Y FUNCIONES ................................................ 8
5.1 Archivos de Comandos .................................................................................. 8
5.2 Archivos de Funciones ................................................................................... 9
6. OBJETOS MATEMTICOS CON LOS QUE TRABAJA MATLAB .............. 10
6.1 MATRICES .................................................................................................. 10
6.2 OPERACIONES DE MATRICES ....................................................................... 13
6.2.1 Matrices Transpuestas .................................................................................... 13
6.2.2 Sumando y Restando Matrices ....................................................................... 14
6.2.3 Multiplicando Matrices .................................................................................. 15
6.2.3 Dividiendo Matrices ....................................................................................... 15
6.2.4 Usando Exponentes con Matrices .................................................................. 16
6.2.5 Funciones Matriciales Trascendentales y Elementales .................................. 16
CONCLUSIN .............................................................................................................. 17
BIBLIOGRAFA ............................................................................................................ 18
INTRODUCCIN
MATLAB, entre los grandes softwares de ingeniera, clculo y control, ejerce gran
influencia y presencia en diferentes campos de la ciencia y la planificacin con sustento
matemtico. Su uso trasciende los campos de aplicacin, siendo su conocimiento y uso
bsico un aporte de gran utilidad en la resolucin de problemas de pequea y gran
magnitud.
1. DEFINICIN
MATLAB es un programa interactivo para computacin numrica y visualizacin
de datos. Es ampliamente usado por ingenieros de control en el anlisis y diseo, ya que
posee adems una extraordinaria versatilidad y capacidad para resolver problemas en
matemtica aplicada, fsica, qumica, ingeniera, finanzas y entre muchas otras. Est
basado en un sofisticado software de matrices para el anlisis de sistemas de ecuaciones,
permitiendo resolver complicados problemas numricos sin necesidad de escribir un
programa.
2. USO DE MATLAB
MATLAB se utiliza ampliamente en:
- Clculos numricos.
- Desarrollo de algoritmos.
- Modelado, simulacin y prueba de prototipos.
- Anlisis de datos, exploracin y visualizacin.
- Graficacin de datos con fines cientficos o de ingeniera.
- Desarrollo de aplicaciones que requieran de una interfaz grfica de usuario. (GUI,
Graphical User Interface).
3. ORIGEN DE MATLAB
MATLAB nace como una solucin a la necesidad de mejores y ms poderosas
herramientas de clculo para resolver problemas de clculo complejos en los que es
necesario aprovechas las amplias capacidades de proceso de datos de grandes
computadores. ste fue originalmente desarrollado en lenguaje FORTRAN para ser
usado en computadoras mainframe. Su nombre proviene de MATrix LABoratory. Al
pasar de los aos fue complementado y reimplementado en lenguaje C. Actualmente la
licencia de MATLAB es propiedad de MathWorks Inc. MATLAB fue originalmente
escrito para proveer acceso fcil al software matricial desarrollado por los proyectos
LINPACK y EISPACK, que juntos representan el estado del arte de software para
computacin matricial.
Hoy MATLAB es usado en una variedad de reas de aplicacin incluyendo
procesamiento de seales e imgenes, diseo de sistemas de control, ingeniera
financiera e investigacin mdica. La arquitectura abierta facilita usar MATLAB y los
productos que lo acompaan para explorar datos y crear herramientas personalizadas
que proveen visiones profundas tempranas y ventajas competitivas.
4. VARIABLES DE MATLAB
Al igual que cualquier lenguaje de computadora, MATLAB tiene reglas acerca de los
nombre de las variables:
f = [1 1]; i = 1;
while f(i) + f(i+1) < 1000
f(i+2) = f(i) + f(i+1);
i = i + 1;
end
plot(f)
z = 1:99;
entonces, el valor promedio es encontrado escribiendo
mean(z)
que resultara
ans = 50
6.1 MATRICES
La mejor manera de familiarizarse con MATLAB consiste en aprender a manejar las
matrices. En MATLAB, una matriz es un arreglo rectangular de nmeros. Las matrices
de 1x1 se conocen como escalares, y las matrices con una sola columna o rengln se
conocen como vectores. Estas matrices y/o vectores pueden contener datos tanto
numricos como no numricos. Los datos pueden introducirse a MATLAB de diferentes
maneras:
- Como una lista explcita de elementos.
- Cargando los datos de un archivo externo.
- Generados por otras funciones.
- Creados por archivos M creados por el usuario.
resultara en
x=
x(4) = abs(x(1))
resultara
x=
r = [10 11 12];
A = [A; r]
y resultara
A=
123
456
789
10 11 12
Z = zeros(2,4)
Z=
0000
0000
Ejemplo: Generar una matriz de 3 columnas por 3 renglones con todos sus
elementos igual
a 5.
F = 5*ones(3,3)
F=
555
555
555
N = fix(10*rand(1,10))
N=
9264874084
R = randn(4,4)
R=
Ejemplo:
x=
-1
0
2
y=x-1
resultara
y=
-2
-1
1
Ejemplo:
B=[6 5 4; 3 2 1];
>>A+B
ans =
777
777
C=
777
777
x' * y
Asumiendo que x y y son vectores columnas. Note que y' * x produce el mismo
resultado.
det - determinante
trace - traza
Funciones Matriciales
tocplitz - Tocplitz
CONCLUSIN