ProgramaciónVisual
Páginas: 9 (2029 palabras)
Publicado: 25 de septiembre de 2015
ITESI
Asignatura:
Programación Avanzada
MatLab: Programación Visual
M.I. Rosalia Vergara Esparza
Email: rosalia.vergara@itesi.edu.mx
Introducción a MATLAB
• MATLAB (LABoratorio de MATrices) es un sistema interactivo que
utiliza matrices como elemento básico de datos
• Permite resolver muchos problemas numéricos sin necesidad de
construir programascomplejos
• Proporciona una serie de comandos que permiten escribir
instrucciones en el lenguaje matemático corriente
• Permite visualizar los resultados mediante sencillas y poderosas
herramientas de graficación.
• Permite utilizar sus paquetes de herramientas para trabajar con
GUIDE, procesamiento de imágenes, procesamiento de señales,
etc, de una forma muy fácil.
Introducción a MATLAB
• Ventana de comandos: es la ventana principal en la cual el usuario
se comunica con el interpretador MATLAB
Introducción a MATLAB
• Espacio de trabajo (Workspace): Es el conjunto de variables que
se mantienen en la memoria del computador durante una sesión de
MATLAB
• Se pueden utilizar los comandos who y whos para ver contenido y
descripción de las variables almacenadas en el espacio detrabajo
• Para eliminar las variables almacenadas en el espacio de trabajo se
utiliza el comando clear all
Introducción a MATLAB
• Símbolos: Todos los caracteres alfabéticos y numéricos y el
símbolo de subrayado “_” son válidos para formar nombres (de
constantes, variables, archivos, etc), los cuales pueden tener
cualquier número de caracteres
• El sistema es sensible a minúsculas y mayúsculas,siendo
obligatorio escribir los comandos en minúsculas. Los nombres
pueden ser escritos en cualquier tipo de letra a discreción del
usuario
Introducción a MATLAB
• Línea de comandos: Es un conjunto de códigos MATLAB,
separados por coma (,) o punto y coma (;) que se ejecutan
secuencialmente según aparecen en la línea una vez que se pulsa
la tecla ENTER
• Ejemplo
>> X = 1 + 1, Y = 2 * 2; Z =sin(pi/2)
X =
2
Z =
1
• Una línea de comandos puede ser editada y modificada usando las
teclas de desplazamiento ← ↑ → ↓
Introducción a MATLAB
• Caracteres especiales: A algunos símbolos se ha asignado una
función particular para facilitar la escritura de instrucciones, los de
uso más común son los siguientes:
[]
- definir input de vectores y matrices
()
- asignar precedencia en operacionesaritméticas
- referir elementos de matrices
- pasar argumentos a funciones o subprogramas
=
- asignar valores
‘
- indica transposición de matrices
;
- dentro de [ ] para separar líneas
- separar comandos
- suprimir impresión
%
:
- indica comentario, el texto que le sigue es ignorado
- para indicar iteraciones o generar vectores en secuencias
Introducción a MATLAB
• Operadores: Ya queMATLAB está diseñado para trabajar con
matrices, todos los operadores realizan operaciones con matrices,
de modo que un escalar puede verse como una matriz 1 x 1 y un
vector como una matriz de 1 x n ó de n x 1 según sea el caso
Operadores aritméticos
+
- Suma, A + B suma los elementos de A a los correspondientes de
B. A y B deben tener el mismo tamaño. Un escalar se le puede
sumar a una matriz decualquier tamaño
-
- Resta, A – B resta los elementos de A a los correspondientes de
B. A y B deben tener el mismo tamaño. Un escalar se le puede
restar a una matriz de cualquier tamaño
*
- Multiplicación de matrices, C = A * B es el producto algebraico
lineal de las matrices A y B. Para matrices, el número de
columnas de A debe ser igual al número de filas de B. Un escalar
se puede multiplicar auna matriz de cualquier tamaño
Introducción a MATLAB
Operadores aritméticos
/
- B/A es lo mismo que B * A-1 ; A-1 es la matriz inversa de A, y
debe ser n x n
\
- A\B, se conoce como división por la izquierda, si A es
cuadrada, A\B es casi igual inv(A)*B, excepto por la forma de
ser calculado.
- Si B es un vector columna de n elementos y A es n x n,
entonces X = A\B es la solución al...
Leer documento completo
Regístrate para leer el documento completo.