ProgramaciónVisual

Páginas: 9 (2029 palabras) Publicado: 25 de septiembre de 2015
Instituto Tecnológico Superior de Irapuato
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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS