miércoles, 22 de mayo de 2013

PRACTICA 1 LABORATORIO 01/05/2013


- PRACTICA 1 LABORATORIO -


En esta practica  Durana nos enseño los conceptos básicos acerca de como utilizara utilizar el Matlab, programa matemático de cálculo.


 

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 UnixWindows y Apple Mac OS X.
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con programas en otros lenguajes y con otros dispositivoshardware. El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfaces de usuario - GUI). 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).
Es un software muy usado en universidades y centros de investigación y desarrollo. En los últimos años ha aumentado el número de prestaciones, como la de programar directamente procesadores digitales de señal o crear código VHDL.


A continuación paso a describir lo que hicimos en clase.
Esta practica consta de 6 apartados:

EJERCICIO 1 -EJERCICIO CON NUMEROS REALES-

Es muy fácil, simplemente deberemos poner el numero que queramos acompañado de la operación matemática +,-,/.... y  otro numero , y nos hará la operación. Simplemente eso.



EJERCICIO 2 -EJERCICIO CON NUMEROS COMPLEJOS-

Para las operaciones con números complejos, simplemente para sumar formas binomicas  pondremos los operadores anteriores acompañado de dos formas binomicas, y el programa nos las sumara automáticamente.





EJERCICIO 3 -EJERCICIO CON MATRICES-

Lo primero de todo... ¿Como se mete una matriz en el programa?

Para ello, pondremos el siguiente ejemplo:

A=[0 1 0; 1 1 1; 2 2 2]

Como vemos en la imagen, entre los números de cada fila debe estar un espacio, y para cambiar de fila un punto y coma.

Para calcular el rango de la matriz se pone: rank(A)
 Y por ejemplo para generar una matriz aleatoria, pondremos: A=rand(2,2)
Como vemos, la ultima matriz generada es de dimension 2.

A continuación unas imágenes de lo que realizamos en clase:






-EJERCICIO 4 -DERIVADAS, INTEGRALES, RAIZ CUADRADA...-


Simplemente decir que:

Para calcular integrales: u=int(p,x) 
Para calcular derivadas: r=diff(p,x)
Para calcular raíces cuadradas: sqrt()



- EJERCICIO 5 -GRAFICAS-


Para dibujar una gráfica entre dos puntos, podemos hacerlo mediante:

x=[-5:0.5:2] 

Así, dibujara la grafica desde el punto -5 hasta el punto 2, y cada 0,5 puntos.

Finalmente, para dibujarla, tendremos que poner:



plot(x,y)

Una imagen que lo demuestra:






- EJERCICIO 6 - M FILES-



Simplemente, lo que tratamos de explicar es que puedo guardar todos los programas  que  hago en matlab también en el editor de texto (guardandolos como .m).
Después abriré el matlab, ire a File/New/Script
Asi, después de esto podremos ejecutar el programa tan solo poniendo en este apartado el nombre del archivo que creamos anteriormente con el editor  de texto.

PRACTICA 3 LABORATORIO 15/05/2013


-PRACTICA 3 LABORATORIO-

La practica 3 corresponde a la practica realizada el día 15/05/2013 a las 9:30 de la mañana.

En esta practica, se trataba de realizar el siguiente ejercicio:








PRIMERA PARTE DE LA PRACTICA

Para su realización, volvimos a usar el programa Matlab, en este caso lo primero que hicimos fue dar el valor de k. Así, una vez realizado esto abrimos el SIMULINK, tal y como se puede ver en la siguiente imagen:



Una vez hecho esto, realizamos el circuito que se nos propone en la practica, y  nos vamos a la pestaña "simulation" para simularlo:


NOTA: En la foto de la derecha podemos ver el circuito ya dibujado . Para dibujarlo, utilizaremos las herramientas que el propio programa nos pone a nuestra disposición.
Una vez hecho esto, obtenemos la respuesta temporal, como se puede ver en la imagen inferior izquierda (curva):



De esta gráfica deducimos que el error temporal es 1-3.2=-2.2


Realizándolo a mano nos queda de la siguiente forma:


Una vez obtenida, comprobamos que por ambos procedimientos obtenemos el mismo resultado, como nos ocurre.
Una vez realizado esto, habremos terminado la primera parte de la practica, para pasar a la segunda parte.

SEGUNDA PARTE DE LA PRACTICA

Pasamos a la segunda parte de la práctica. Lo primero es representar el diagrama y posteriormente simularlo.

Una vez hecho esto,deberemos variar la entrada, por lo que hay que poner un nuevo elemento.
Si hacemos "doble click" en esta nueva entrada se puede variar las variables  w y la t. 

En este primer caso hemos puesto w=1, t=0, k=12.


Y en este segundo caso, hemos variado las entradas a  k=10, w=2, t=1.

Este proceso se repite a lo largo del tiempo, pero deberemos variar los valores de k a mano, pinchando cada vez en la entrada

Con ésto, dimos por finalizada la práctica.