2ª PRÁCTICA: MATLAB

      ¿Qué es Matlab?
      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.

      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 dispositivos hardware. 


      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.


  1º Parte: Operaciones con números reales

En esta parte haremos operaciones con números reales.Para ello se utilizan los operadores básicos: suma, resta, división y multiplicación +, -, /, *

Ejemplo de operación aritmética:



 2ª Parte: Operaciones con números complejos

Los números complejos se pueden denominar de dos formas diferentes:

  - Forma binómica: z=a+bi
  - Forma polar: z=(r,α) donde r es el módulo de z y α es un argumento de z.

 Se el módulo mediante la expresión: abs(z)
 Se obtiene el argumento mediante la expresión: angle(z)



3ª Parte: Operaciones con matrices

Si queremos introducir un a matriz A:
>> A = [1 2 3;4 5 6;7 8 0]
Si queremos hacer la matriz traspuesta: x=[4 3 -7]'
Si queremos generar una matriz aleatoria: B=rand(3,3)
Si queremos calcular el rango de una matriz: rank(B)
Para hallar el determinante de una matriz introducimos: det(A)


MATRICES

OPERACIONES CON MATRICES

4ª Parte: Cálculo simbólico


Para calcular derivadas usaremos el comando: r=diff(p,x)
siendo p la expresión que vamos a derivar y la x indica la variable respecto a la cual derivaremos.


Para calcular integrales indefinidas: u=int(p,x) 
siendo p la expresión que vamos a integrar y la x significa respecto a que variable debemos integrar .


Para calcular integrales definidas: u=int(p,x,a,b) 
siendo p y la x significan lo mismo que en la integral indefinida anterior y la a y b son los límites de integración.


Para introducir raíces cuadradas ponemos sqrt()

DERIVADAS

INTEGRALES
POLINOMIOS
5ª Parte: Gráficos


Para dibujar gráficas tenemos que introducir el intervalo de valores que queramos por ejemplo:

x=[-2:0.1:2] En este caso la gráfica la dibujara desde -2 hasta 2 calculando los valores de y cada 0,1
y=x.^2 


Finalmente para que dibuje la gráfica escribimos: plot(x,y)



En la práctica hicimos tres ejercicios que son los siguientes:


y=x^2


  y=sin(x)


 y=sin(x)  (help plot)


6ª Parte: m files

Puedo escribir lo que escribo en matlab en el editor de texto y guardarlo en .m. El matlab tiene un editor que se abre en File/New/Script

Cuando ya tenemos el código escrito en el editor podemos ejecutarlo directamente desde Matlab poniendo por ejemplo, si un archivo se llama ej1.m 
Pra ello introducimos:
>>ej1 y luego ENTER

No hay comentarios:

Publicar un comentario