Está en la página 1de 29

Universidad Juárez Autónoma

de Tabasco.
División Académica de Ingeniería y Arquitectura.

Alumno
Javier Hernández Hernández

Actividad
Introducción a MATLAB 02

Asignatura
Métodos Numéricos

Profesor
José Guadalupe Fabian Rivera Trejo,

Fecha
26/02/2023
 Indexación y modificación de arreglos
- indexación de los arreglos.

Actividad 1

Solución: Solo usar el comando data para seleccionar la variable que se quiere
identificar, en este caso, el problema te pide la variable (6,3).

Actividad 2
Solución: Para este ejercicio se busca encontrar la última variable de la columna 3,
para realizar eso se utiliza el comando “end” (end,3).

Actividad 3

Solución: Para este ejercicio se busca encontrar la penultima variable de la


columna 3, para realizar eso se utiliza el comando “end” (end-1,3).
Actividad 1

Solución: se crea una variable llamada “Destiny” donde se selecciona la segunda


columna de la matriz llamada data.

Actividad 2
Solución: se crea una variable llamada “volumes” donde se selecciona las ultimas
dos columnas de la matriz.

Actividad 3

Solución: de la variable “density” se busca el elemento 6.

Actividad 4
Solución: de la variable “density” se buscan los elementos del 2 al 5.

- Modificaciones de valores en los arreglos.

Actividad 1

Solución: se crea un vector llamado “V2” la cual debe de contener la ultima


columna de data.
Actividad 2

Solución: en “v2” debe de cambiar el elemento NaN a 0.5

Actividad 3

Solución: cambiar el elemento de la primera fila de la última columna a 0.5.


 Cálculo de arreglos
- Realización de operaciones de arreglos de vectores.

Actividad 1

Solucion: suma 1 en cada elemento de la variable “v1” y almacenar el resultado en


una variable llamada “r”

Actividad 2

Solución: crear un nuevo vector “vs” que sea la suma de “v1” y “v2”.
Actividad 3

Solución: se hace una nueva variable “va” que sea “vs” entre 2.

Actividad 4
Solución: hacer una nueva variable “vm” que contenga el máximo del vector “va”.

Actividad 5

Solución: crear una variable llada “vr” donde va redondear los valores de “va”
usando la función “round”.
Actividad 6

Solución:crear una nueva variable llamada “mass” que contenga el producto de


“density” y “va”.


Llamadas a funciones
- Obtención de varias salidas de funciones.

Actividad 1

Solución: crear una variable llamada dsize que contenga el tamaño de la variable
“data”.
Actividad 2

Solución: crear dos variables llamadas “dr” y “dc” que contengan el numero
correspondiente de filas y columnas de la variable “data”.

Actividad 3
Solución: crear dos variables “vMax” y “ivMax” que contengan el valor máximo de
“v2” y el valor del índice correspondiente.

 Como pedir ayuda


- Modificaciones de valores en los arreglos.

Actividad 1

Solución: usando la documentación “randi”, crear una matriz “x” que contenga
números aleatorios entre 1 y 20, que convenga 5 filas y 7 columnas.

 Representación gráfica de datos


- Representación gráfica de vectores
Actividad 1

Solución: crear una grafica donde “sample” es el eje x y “mass1” es el eje y.


Solución: usar “sample” como eje x “mass2” como eje y, también usar marcadores
rojos “r” de estrella “*” sin linea.

Actividad 3

Solución: se introduce el comando “hold on”, usar “sample” como eje x y “mass”
como eje, además de usar marcadores negros “k” cuadrados “s” sin líneas.
Actividad 4

Solución: introducir el comando “hold off”


Actividad 5

solución: representar el vector “v1” en una grafica.


Actividad 6

Solución: representar “v1” con una anchura de línea de 3.


Actividad 7

Solución: representar “sample” como eje x y “v1” como eje y, con marcadores
rojos “r” circulares “°” y comuna anchura de línea de 4.

- Anotación de gráficas.
Actividad 1

Solución: Agregar de título “Sample Mass” a la gráfica.

Actividad 2

Solución: agregar en el eje y “Mass (g)” usando el


comando “ylabel”.
Actividad 3

Solución: con el comando leyenda de etiquetas “legend” crear un orden “Exp A” a


“Exp B”, en ese orden.

 Revisión de problemas
- Proyecto: consumo eléctrico
Actividad 1

Solución: introducir el comando “usage” en el script para la matriz.

Actividad 2

Solución: usar el comando “usage” en el valor “NaN” y cambiarlo por “2.74”.


Actividad 3

Solución: crear una variable “res” que contenga la primera columna “usage”

Actividad 4
Solución: crear las variables “comm” e “ind” que contendrá la segunda y tercera
columna de “usage”

Actividad 5

Solución: crear un vector llamado “yrs” que represente los años desde 1991 al
2013.

Actividad 6
Solución: usar “yrs” para datos x, “res” con línea azul “b” de renglones “- -“,
“comm” con líneas negras “k” con puntos “:” y “ind” con líneas magenta “m” con
guiones y puntos “- .”

Actividad 7

Solución: agregar el titulo “July Electricity Usage”, además de crear una leyenda
para “res”, “comm” y “ind”
- Proyecto: frecuencia de audio

Actividad 1

Solución: crear una variable llamada “n”, que contengan números de “y”. después
use “n” como vector de “t” uniformemente espaciado que comience en “0” y
termine en “1-n” y tenga elementos de espaciado “1”.

Actividad 2

Solución: divida “t” entre “fs”, además asigne la salida de la misma variable “t”
y luego represente a “y” con respecto a “t”.
Actividad 3

Solución: crear una variable llamada “yfft” que contenga el valor absoluto de la
transformada discreta de Fourier de “y”.
Actividad 4

Solución: crear un vector “f” uniformemente espaciado que comience en “0” y


termine en “n-1”, además que tenga un espaciado de “1”.

Actividad 5

Solución: multiplique “f” por “fs/n” y aignar una salida “f”. También representar “yfft”
con respecto a “f” usando los limites x”0” y”1000”.
 Conclusión
En esta sección de aprendizaje de Matlab aprendimos sobre la reralizacion de
matrices, como también poder modificarlo, redondear, partir en secciones, ordenar
y seleccionar líneas y columnas.
Por otro lado, también se aprendió a la realización de gráficas, sobre como hacer
los ejes x y y, como también a la edición de las coordenadas como líneas (en este
punto engloba el color, la forma y el grosor).
Para finalizar hicimos ejercicios de cada tema aprendido que se puede apreciar a
lo largo de este documento, como también cada comando que se debe de utilizar
para dichos ejercicios.

También podría gustarte