Naturaleza

Solo disponible en BuenasTareas
  • Páginas : 13 (3040 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de noviembre de 2010
Leer documento completo
Vista previa del texto
Introducción a la programación en Matlab®
Presenta: Dr. Pablo Velarde A.
Septiembre, 2009

Agenda
1. 2. 3. 4. 5. 6.

Introducción Variables, operaciones y graficación Visualización y programación Solución de ecuaciones y ajuste de curvas Métodos avanzados Simulink®

Agenda
1. 2. 3. 4. 5. 6.

Introducción Variables, operaciones y graficación Visualización y programación Solución deecuaciones y ajuste de curvas Métodos avanzados Simulink®

1. Introducción (1/4)
n

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M). Está disponible para las plataformas Unix, Windows y Apple Mac OS X.

1. Introducción (2/4)
n

Entre susprestaciones básicas se hallan:
¨ Manipulación

de matrices ¨ Representación de datos y funciones, ¨ Implementación de algoritmos ¨ Creación de interfaces de usuario (GUI) ¨ Comunicación con programas en otros lenguajes y con otros dispositivos hardware.

1. Introducción (3/4)
n

El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones
¨ Simulink ¨(plataforma de simulación multidominio) GUIDE (editor de interfaces de usuario - GUI).

n

Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).

1. Introducción (4/4)
Es un software muy usado en universidades y centros de investigación y desarrollo. n En los últimos años ha aumentado el númerode prestaciones, como la de programar directamente procesadores digitales de señal o crear código VHDL.
n

Agenda
1. 2. 3. 4. 5. 6.

Introducción Variables, operaciones y graficación Visualización y programación Solución de ecuaciones y ajuste de curvas Métodos avanzados Simulink®

2. Variables, operaciones y graficación
Arrancando con Matlab n Creando variables n Manipulando variables nGraficación básica
n

2. Variables, operaciones y graficación
Arrancando con Matlab n Creando variables n Manipulando variables n Graficación básica
n

Directorio actual

Historial de comandos

Variables en memoria

Ventana de comandos

Conversando con Matlab
n n n n n n n

who whos what ó pwd cls clear help lookfor

n n n n n

memory format quit ó exit ; ↑

2.Variables, operaciones y graficación
Arrancando con Matlab n Creando variables n Manipulando variables n Graficación básica
n

Tipos de variables
n

Matlab soporta varios tipos de variables los mas comunes son
¨ Tipo

double (64 bits) >> 3.1416 ¨ Tipo char (16 bits) >> ’a’

La mayoría de variables que se manejan son arreglos o matrices de doubles o chars n Otros tipos que son soportados:complex, symbolic e integers de 8 y 16 bits
n

Nombrando variables (1/2)
n

Para crear una variable simplemente se asigna un valor a un nombre
>> Var1=3.14; >> MiCadena=‘Hola Mundo’;

n

Nombres de variables
¨ Primer

carácter debe ser una letra ¨ Después de eso cualquier combinación de letras o números
n

Sensible al tamaño
¨ Var1

es diferente a var1

Nombrando variables(2/2)
n

Variables integradas
y j se pueden usar para representar números complejos ¨ pi tiene el valor de 3.141516… ¨ ans almacena el último valor no asignado ¨ Inf e –Inf infinito positivo y negativo ¨ NaN representa Not a Number
¨i

Salida a pantalla
n

Existen diversas formas de mandar a pantalla algún resultado o variable
>> ‘Hola Mundo’ >> disp(‘Hola Mundo’); >> fprintf(‘HolaMundo \n’); >> a=‘Hola’;b=‘ Mundo’; [a b];

n

A una variable se le puede asignar un valor explícito
>> a = 2.45;

n

O como función de valores explícitos de otras variables existentes
>> a = (b*c)/d-e;

Arreglos (arrays)
Como en cualquier lenguaje de programación los arreglos son importantes en Matlab n Dos tipos de arreglos
n
¨ La

matriz de números (reales o complejos) ¨ La...
tracking img