CONTENIDO:
Entorno de Matlab (aplicación windows)
Fundamentos de Matlab: Definición de matrices, operadores, simbología y funciones basicas
Acciones de interes: trabajo con polinomios, y sus funciones características, generación de gráficos.
Funciones de manejo del entorno Matlab
Diapositiva 2
Explicación El programa Matlab es un potente entorno de trabajo, diseñado para el desarrollo de aplicaciones científico-técnicas.Es un potente lenguaje industrial, orienteado a la resolución de problemas del mundo real (no solo teóricos), pertenecientes al entrono de la ingeniería e investigación básica.Matlab es un entorno abierto, que integra computación numérica y visualización científica.Matlab integra computación matricial, análisis numérico, proceso y análisis de señal, además de gráficos con un sencillo interface viusal de usuario.Los datos básicos son matrices y vectores que no requieren la definición de dimensionalidad. Las matrices en matlab pueden ser reales o complejas.Maneja también una gran cantidad de funciones dentro de su librería estándar; funciones matemáticas, estadísticas y científicas empliadas dentro de la computación.Pudiendo acoplar gran cantidad de librerías más específicas para temas concretos, denominado Toolbox como por ejemplo:
- Control
- Procesamiento de señales
- Procesamiento de imágenes ...
Al ejecutar la aplicación Matlab , se genera una ventana Windows de comando Matlab y se abre una sesión de trabajo. En esta ventana definiremos las variables y las funciones a emplear.El sistema retorna una impronta: >> a partir de la cual el usuario teclea los comando siempre y cuando la ventana de comando de Matlab sea activa.
Diapositiva 4
Los elementos a manejar serán matrices y sus datos serán reales o complejos.Los datos se pueden asignar a nombres de variables, y por dicho nombre accedemos a su valor Variable=valor Variable=expresióno permitir la salida a pantalla. expresiónEl resultado de la última acción realizada se guarde en la variable de entorno ans. 34*4 ans = 136Definición de matrices:Desde la impronta del sistema:a=[1 2 3; 4 5 6; 7 8 9] a = 147258
369
Fundamentos de Matlab
Diapositiva 5
Las filas de las matrices se separan con ';' en la misma línea o por finales de línea. Los arrays comienzan con '[' y finalizan por ']'Los elementos de un array, pueden ser no sólo números sino expresiones (ej: (1+2+3)*4):Se accede a los elementos indidviduales del array poniendo entre paréntesis el ínidice (o los que es lo mismo, su posición dentro del array).Ej:a(1,1) para matrices bidimensionalesb(1) para matrices unidimensionales.Si al final de una orden de Matlab dada, ponimos el carácter ';' el sistema ejecuta la acción y no retorna el resultado en la pantalla.El listado de las variables alamacenadas en el área de trabajo las obtenemos con los comandos:who ó whosLos datos los puede representar en distintos formatos (Menú Options-->Numeric Format).Podeis manejar números complejos entodas las opreciones y funciones:z=3+4*i
Generación de vectores. Empleo del carácter ':'- Genera vectores fila conteniendo números entre los dos valores dados con paso1. >> x=1:10
x = 1 2 3 4 5 6 7 8 9 10
Diapositiva 12
- Genera vectores con un paso definido: >> x=1:.5:4 x = 1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000 >> x=6:-1:1 x = 6 5 4 3 2 1 >> x=1:pi/2:10 x = 1.5700 3.1416 4.7124 6.2832 7.8540 9.45248