Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccion A Matlab
Introduccion A Matlab
MATLAB®
DOCENTE: ESTUDIANTE:
ING. NAVAS, Raisbelt TSU. MORENO, Greysi N.
V-24.896.219
INTRODUCCIÓN ......................................................................
...................................... 4
MARCO
TEÓRICO ...........................................................................
.............................. 5
1.
DEFINICIÓN ........................................................................
................................ 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 MATEMÁTICOS 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
CONCLUSIÓN ........................................................................
...................................... 17
BIBLIOGRAFÍA ......................................................................
...................................... 18
INTRODUCCIÓN
MATLAB®, entre los grandes softwares de ingeniería, cálculo y control, ejerce gran
influencia y presencia en diferentes campos de la ciencia y la planificación con
sustento
matemático. Su uso trasciende los campos de aplicación, siendo su conocimiento y
uso
básico un aporte de gran utilidad en la resolución de problemas de pequeña y gran
magnitud.
1. DEFINICIÓN
MATLAB® es un programa interactivo para computación numérica y visualización
de datos. Es ampliamente usado por ingenieros de control en el análisis y diseño,
ya que
posee además una extraordinaria versatilidad y capacidad para resolver problemas en
matemática aplicada, física, química, ingeniería, finanzas y entre muchas otras.
Está
basado en un sofisticado software de matrices para el análisis de sistemas de
ecuaciones,
permitiendo resolver complicados problemas numéricos sin necesidad de escribir un
programa.
2. USO DE MATLAB
MATLAB® se utiliza ampliamente en:
- Cálculos numéricos.
- Desarrollo de algoritmos.
- Modelado, simulación y prueba de prototipos.
- Análisis de datos, exploración y visualización.
- Graficación de datos con fines científicos o de ingeniería.
- Desarrollo de aplicaciones que requieran de una interfaz gráfica de usuario.
(GUI,
Graphical User Interface).
3. ORIGEN DE MATLAB®
MATLAB® nace como una solución a la necesidad de mejores y más poderosas
herramientas de cálculo para resolver problemas de cálculo 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 años fue complementado y reimplementado en lenguaje C. Actualmente la
licencia de MATLAB es propiedad de MathWorks Inc. MATLAB fue originalmente
escrito para proveer acceso fácil al software matricial desarrollado por los
proyectos
LINPACK y EISPACK, que juntos representan el estado del arte de software para
computación matricial.
Hoy MATLAB es usado en una variedad de áreas de aplicación incluyendo
procesamiento de señales e imágenes, diseño de sistemas de control,
ingeniería
financiera e investigación médica. La arquitectura abierta facilita usar MATLAB y
los
productos que lo acompañan 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 resultaría
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 números. Las matrices
de 1x1 se conocen como escalares, y las matrices con una sola columna o renglón se
conocen como vectores. Estas matrices y/o vectores pueden contener datos tanto
numéricos como no numéricos. Los datos pueden introducirse a MATLAB de diferentes
maneras:
- Como una lista explícita de elementos.
- Cargando los datos de un archivo externo.
- Generados por otras funciones.
- Creados por archivos M creados por el usuario.
resultaría en
x=
x(4) = abs(x(1))
resultaría
x=
r = [10 11 12];
A = [A; r]
y resultaría
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
resultaría
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
CONCLUSIÓN