m,atlab

Páginas: 5 (1038 palabras) Publicado: 3 de octubre de 2014
Capítulo IV. Programación en Matlab
El nombre Matlab proviene de las siglas en ingles para matrix laboratory
(laboratorio de matrices). Matlab es una poderosa aplicación para computadora
diseñada para hacer proyectos que requieran de cálculos matemáticos y una
visualización gráfica de éstos.

Matlab es capaz de hacer análisis numérico tanto con números reales e
imaginarios como conmatrices usando variables (nombre asignado a un valor guardado
en memoria) y operadores matemáticos, también puede realizar procesamiento de
señales,

entre otros cálculos además de que también tiene la habilidad de poder

presentar todo esto con una visualización gráfica

Una de las grandes ventajas de emplear esta aplicación es que también es un
lenguaje de programación, por tal motivo ofreceflexibilidad para crear funciones o
instrucciones específicas que puedan ser utilizadas una y otra vez. Estas funciones son
creadas en un editor de archivos-M (nombre que reciben las funciones hechas en
Matlab).

El entorno predeterminado de Matlab incluye un command window (ventana de
comandos), que es la parte del entorno en donde se muestran o se pueden ejecutar los
comandos oinstrucciones directamente que pueden o no regresar un resultado, es
también la parte donde se visualizan los resultados u opciones que existen al haberse
ejecutado un archivo-M. Incluye también un command history (historia de comando)
que guarda todos los comandos realizados durante cada sesión de Matlab, es decir, cada
vez que se inició Matlab. También tiene una sección en la que se puede ver dentrode

que carpeta se está trabajando y por último la sección del menú, en donde se pueden
encontrar diversas opciones, preferencias y ayuda. Este entorno puede configurarse de
acuerdo a las necesidades particulares de visualización del usuario como por ejemplo la
ventana de workspace, que es en donde se almacenan todas las variables, gráficas y
otros elementos usados en el archivo-M o commandwindow.

4.1 Funciones
En Matlab existen diversos tipos de funciones que pueden usarse
simultáneamente para crear un programa específico u otras funciones que puedan usarse
en el mismo o varios programas. En los siguientes puntos se mencionan las funciones
empleadas para la realización del programa. El desarrollo del mismo será mencionado
en el capítulo 5.

4.4.1 Funciones de MatlabFunción clear
Remueve elementos guardados en el workspace.
Sintaxis:
clear remueve todas las variables del workspace
clear nombre remueve la variable nombre del workspace
clear nombre1, nombre2, nombre3… remueve las variables nombre1, nombre2,
nombre3…

Función clc
Borra todo lo existente en el command window .
Sintaxis:

clc

Función disp
Despliega un texto.
Sintaxis:
disp(‘textodeseado’) despliega lo que se encuentra dentro de las comillas.

Función input
Esta función espera a que un dato sea ingresado por el usuario, desplegando un
letrero.
Sintaxis:
variable=input(´texto que se despliega’) despliega el texto contenido dentro de las
comillas y espera que el usuario ingrese un dato.

Función wavread
Permite leer un archivo de audio con formato .wav y guardarlo enun vector
determinado.
Sintaxis:
y = wavread(archivo) guarda en el vector “y” el archivo .wav leído.
[y,Fs,bits] = wavread('archivo') guarda en “y” el archive .wav leído, en la variable
“Fs” la frecuencia de muestreo en Hertz y en la variable bits el número de bits.
[y] = wavread('arvhivo',N) guarda en “y” las primeras N muestras del archive .wav
leido.
[y] = wavread('archivo',[N1 N2])guarda en “y” desde la muestra N1 hasta la muestra
N2.

Función length
Regresa el valor numérico del tamaño del vector.
Sintaxis:
n=length(x) guarda en “n” el tamaño de “x”

4.1.2 Funciones matemáticas
Función abs
Devuelve el valor absoluto y en caso de ser un número complejo, devuelve la
magnitud compleja.
Sintaxis:
y=abs(x) Guarda en “y” el absoluto o la magnitud compleja de “x”...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • m ,m,m,m,m,m,
  • n,m,m,m,m
  • , M , M , M Mm M
  • nn,,m,m,m
  • M(° °)M
  • m,,m.-.-
  • O Y M
  • M

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS