Ejercicios Matlab

Ejercicios Matlab

 

Ejercicio 1: Definir una matriz A de dimensiones 5×4 y extraer los bloques formados por:

  1. La fila cuarta
  2. La columna tercera
  3. Desde la fila 2 a la 4
  4. Desde la columna 1 a la columna 3
  5. Las filas 1,3 y 5
  6. Las columnas 2 y 4

Matlab_Captura_1.1

Matlab_Captura_1.2

Ejercicio 2: Matrices especiales.

  1. Crear una matriz identidad de dimensión 5
  2. Crear una matriz identidad de dimensión 5 utilizando una variable como parámetro
  3. Crear una matriz identidad del mismo tamaño que la matriz A
  4. Crear una matriz de dimensión 4×5 cuyos elementos sean todos cero menos la diagonal que esté formada por unos.Matlab_Captura_2.1
  5. Crear matrices formadas por ceros (zeros(x)).
  6. Crear matrices formadas por unos (ones(x)).
  7. Generar matrices formadas por números aleatorios entre 0 y 1, o entre cero y un número y. (y*rand(x))

Matlab_Captura_2.2

Ejercicio 3: Formar matrices creadas a partir de otras matrices.

Generamos cuatro matrices A, B, C y D aleatorias de dimensiones (3,2), (3,3), (2,3) y (2,2) respectivamente. Y generamos nuevas matrices que las combinen. Usando espacio E=(A B) la segunda matriz forma las ultimas columnas de la nueva matriz. Separando mediante “;” la segunda matriz forma las últimas filas de la nueva matriz.

Matlab_Captura_3.1

También podemos crear filas o columnas de ceros en la nueva matriz utilizando la función (zeros).

Matlab_Captura_3.2

Ejercicio 4: Operaciones con matrices.

Podemos realizar operaciones sencillas con matrices mediante los operadores lógicos habituales, suma, resta, multiplicación, potencia…

Matlab_Captura_4.1

Las funciones inv, det y rref sirven para calcular la inversa, el determinante y la matriz escalonada canónica respectivamente.

Matlab_Captura_4.2

Ejercicio de SIMULINK

 

Vamos a probar el entorno gráfico de Matlab simulando un circuito sencillo que emplee módulos integradores, sumadores y de ganancia introduciendo como fuente una señal cuadrada.

Creamos un nuevo Modelo Simulink y a continuación abrimos las librerías pulsando sobre el icono.

 Matlab_Captura_Simulink_1  Matlab_Captura_Simulink_2
Al pulsar el icono nos aparecen dos ventanas, una contiene un árbol con los títulos de las distintas librerias y al seleccionarlas, a la derecha aparecen los componentes que las forman.También aparece una ventana de dibujo.Para realizar el diseño tenemos que arrastrar los componentes de la librería a la ventana del dibujo, unirlos con lineas e introducir el valor deseado en cada uno de los componentes dando doble clic sobre ellos.Para realizar la simulación incluimos un módulo “Scope” a la salida del diseño.
 Matlab_Captura_Simulink_3

Una vez completado el diseño podemos simularlo pulsando el icono  (simular) de la barra de tareas y haciendo doble clic en el módulo “Scope” a continuación aparecerá un pop up con la gráfica de la simulación y tendremos que usar el botón de escalado  para ajustarla a la vista.

A la hora de realizar los ejercicios con la versión de estudiantes de Matlab, no he encontrado problemas debidos a limitaciones de uso por tratarse de una versión “limitada” lo que si me ha resultado extraño e incluso molesto es el no poder utilizar esta versión sin conexión a internet ya que el programa intentaba consultar la licencia continuamente por lo que tuve que conectar el ordenador a la conexión de datos del teléfono móvil para seguir trabajando.

Matlab_Captura_Simulink_4

One thought on “Ejercicios Matlab

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *