Escolar Documentos
Profissional Documentos
Cultura Documentos
Electrnica Lineal.
Alumnos:
*Lpez Lpez Cesar
* Gonzlez Moreno Antonio de Jess
*Rojas Jimnez Gabriel
Grupo: 6EV1.
pg. 1
Indice
Objetivo General
Objetivos Particulares
Marco Terico
Desarrollo y Resultados Experimentales
Conclusiones
Bibliografa
pg. 2
Objetivos Particulares:
Marco Terico
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de software
matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programacin propio
(lenguaje M) y servicio de especie. Est disponible para las plataformas Unix, Windows, Mac OS X y
GNU/Linux .
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin de datos y
funciones, la implementacin de algoritmos, la creacin de interfaces de usuario (GUI) y la comunicacin
con programas en otros lenguajes y con otros dispositivos hardware. El paquete MATLAB dispone de dos
herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulacin
multidominio) y GUIDE (editor de interfaces de usuario - GUI). Adems, se pueden ampliar las capacidades
de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques
(blocksets).
Es un software muy usado en universidades y centros de investigacin y desarrollo. En los ltimos aos ha
aumentado el nmero de prestaciones, como la de programar directamente procesadores digitales de seal
o crear cdigo VHDL.
Sintaxis
MATLAB es un programa de clculo numrico diseado para trabajar con matrices. Por tanto, ser ms
eficiente si se disean los algoritmos en trminos de matrices y vectores.
Ejemplos
Hello World
ste es el tradicional programa Hello World hecho con el lenguaje de MATLAB:
>> disp('Hola mundo');
Hola mundo
% Muestra el mensaje.
pg. 3
h1=freqz(B1,A1);
en frecuencia (funcin freqz).
plot(abs(h1))
Representacin de la respuesta.
% Respuesta
%
Ejemplo
x
La funcin exponencial e puede ser definida de diversas maneras equivalentes entre s, como una serie
infinita. En particular podemos definirla como una serie de potencias:
pg. 4
Simulink
Matemticas y Optimizacin
Grficos de simulacin
Procesado de imagen
Pruebas y medidas
Biologa computacional
Generacin de cdigo
Desarrollo de aplicaciones
Tarjetas integradas
Limitaciones y alternativas
Durante mucho tiempo hubo crticas porque MATLAB es un producto propietario de The Mathworks, y los
usuarios estn sujetos y bloqueados al vendedor. Recientemente se ha proporcionado una herramienta
adicional llamada MATLAB Builder bajo la seccin de herramientas "Application Deployment" para utilizar
funciones MATLAB como archivos de biblioteca que pueden ser usados con ambientes de construccin de
aplicacin .NET o Java. Pero la desventaja es que el computador donde la aplicacin tiene que ser utilizada
necesita MCR (MATLAB Component Runtime) para que los archivos MATLAB funcionen correctamente. MCR
se puede distribuir libremente con los archivos de biblioteca generados por el compilador MATLAB.
LabVIEW
GNU Octave, software libre similar a matlab.
SAS
Scilab
Mathcad
SciPy & Numerical Python
Lenguaje R
lgebra computacional:
pg. 5
Paso 2:
Despus en el workspace proced a escribir el siguiente comando help que es un comando que nos
muestra ayuda sobre algunos comandos disponibles y utilizables de Matlab. Como se muestra en la imagen,
y despus utilice el comando cls que este nos permite borrar todo lo que se escribi en el workspace,
como se muestra en la siguiente imagen.
pg. 6
pg. 7
Paso 5:
Despus se abri un archivo llamado script, que es una ventana donde podremos programar fcilmente y se
escribi el siguiente cdigo.
%Programa #1:
12/3
%Prctica #1
A=4
%"SEALES Y SISTEMAS"
B=6;
A*B
help
C=A/B;
clc
C^A
clc
2+4
3*9
3^3
sqrt(4)
clear all
pg. 8
grid
%A
z=cos(x)
%B
figure(2)
x=-4:0.1:4
plot(x,z)
y=sin(x)
figure(1)
grid
plot(x,y)
pause(0.5)
Es el mismo cdigo anterior que se escribi solo que este al guardarlo y llamarlo desde el Works pace, se
ejecutaron las cosas como en los pasos anteriores, solo que se le agrego algo extra, graficar una funcin
seno, coseno y la suma de los 2.
El archivo script te permite programar cualquier cdigo como cualquier compilador, y todo lo que lleva
dentro de l lo ejecuta en el Works pace, adems se puede ejecutar el cdigo llamando el nombre del
archivo script (extensin .m) sin espacios, y este se ejecutara automticamente.
pg. 9
El comando figura sirve para graficar o mostrar una figura o una funcin cualquiera
El comando plot, te sirve para imprimir una funcin en un plano cartesiano, si estas fueran coordenadas, o
una imagen o una matriz etc. En general es para imprimir una funcin cualquiera.
El comando grid, te muestra la tabla de valores de cada punto de la funcin.
El comando title, sirve para cambiar el ttulo de alguna imagen
pg. 10
pg. 11
pg. 12