En esta entrada hablaremos de
algunas características del Add Ons de MATLAB, esta herramienta nos permitirá
navegar en la descarga de Toolboxes, ejemplos, apps y soporte para el trabajo
con Hardware, por lo que es la manera más sencilla de encontrar material de
apoyo para tu interacción con MATLAB.
Consulta y complementa tips, dudas e información de gran utilidad para usuarios MATLAB de habla hispana. ¡Bienvenid@!
jueves, 30 de marzo de 2023
Add Ons de MATLAB
miércoles, 1 de marzo de 2023
Simulation Data Inspector
martes, 7 de junio de 2022
Apps de MATLAB que sirven en la automatización de procesos
miércoles, 14 de octubre de 2020
Ajuste de curvas con MATLAB Parte 2
Continuando con el ajuste de
curvas, en la entrada anterior se mostró como obtener una ecuación de una curva
de una forma interactiva, pero cuando queremos automatizar un proceso y
aplicarlo a una base de datos con la que contamos, no es tan eficiente, por lo
que en esta ocasión realizaremos una juste de curva con ayuda de un comando
llamado polyfit.
El comando polyfit devuelve los
coeficientes del polinomio ingresado.
Comencemos con generar un
polinomio:
Definimos la variable x en nuestro
Command Window como un vector igualmente espaciado con valor inicial de 0,
valor final de 4*pi y que contenga 10 valores nuestro vector, como resultado
obtenemos lo siguiente:
Después definimos la variable y
como función del vector x
Grafiquemos esta serie de puntos
para visualizarlos en el plano en 2D, para eso utilizaremos el siguiente
comando:
Por lo que obtendremos lo siguiente:
Ahora usaremos la función de
polyfit para ajustar un polinomio que cumpla con los puntos mostrados
previamente, comenzaremos usando el grado= 3
Una vez que obtuvimos el
polinomio, vamos a evaluarlo por lo que generemos un par de vectores con los
nombres de x1 y y1.
Ahora gráficaremos tanto el
resultado de polysfit en grado 3 con los puntos que teníamos previamente,
recordemos que para sobreponer 2 graficos usamos el comando hold.
Obtenemos lo siguiente:
Al ver el resultado, podemos identificar que el grado 3, no cumple con toda la intersección de todos los puntos, por lo que subiremos de grado en grado hasta obtener el cumpla.
Nota: se
puede observar que se cuentan con 9 puntos en la gráfica, por lo que se buscara
un polinomio de grado igual o cercano a este número.
Y de esta forma podemos generar
un polinomio a partir de una serie de puntos con ayuda de polyfit y podemos
evaluar los polinomios que tengamos con ayuda de polyval.
Esto es todo por esta ocasión. Te
invitamos a seguir al pendiente de nuestro Blog, ¡Gracias!
martes, 1 de septiembre de 2020
Organización de información usando tablas de datos y MATLAB
En este video mostraremos cómo sustituir información de una
tabla de datos dentro de otra haciendo uso de MATLAB. Trabajaremos con archivos
de Excel que tienen más de una hoja con información y haciendo uso de
categorías aceleraremos el procesamiento de la información y finalmente
exportaremos nuestra tabla creada en MATLAB a un archivo de Excel.
martes, 21 de julio de 2020
Cómo crear vectores igualmente espaciados en MATLAB.
En muchas ocasiones necesitamos crear vectores que tengan un
número determinado de elementos, en este video mostramos cómo usted puede crear
este tipo de vectores usando el comando dos puntos (:) y la función linspace.
Interfaz de MATLAB
En este vídeo mostraremos de manera rápida como está
compuesta la interfaz de MATLAB, cuáles son sus ventanas principales y cómo
empezar a introducir algunos comandos sencillos.
miércoles, 24 de junio de 2020
Sistemas Dinámicos con MATLAB y Simulink para Entender la Epidemia: Ajuste del Modelo SIR a datos reales.
En este último video, utilizaremos las
funciones de optimización de MATLAB, por ejemplo, fminsearch, para ajustar los parámetros del modelo a
datos conocidos.
La minimización de la distancia entre los datos
y la evolución el modelo, permitirá estimar los valores de los parámetros, por
ejemplo, el tiempo de recuperación y el radio de infección.
Realizaremos este ejercicio tanto para un país
que está saliendo del brote epidémico (China) como para uno que está en ascenso
-el nuestro-, con el fin de averiguar sus parámetros locales.
Sistemas Dinámicos con MATLAB y Simulink para Entender la Epidemia: Evolución del Modelo SIR.
Sistemas Dinámicos con MATLAB y Simulink para Entender la Epidemia: Modelos SIR con Simulink.
Usando Simulink, en
este sexto video, construiremos un diagrama de bloques para modelar el sistema
SIR tanto para corto como largo plazo y comprobaremos los resultados con los
esperados.
Además usando diagramas de
fase, observaremos el comportamiento del sistema en el largo plazo en el que un
pico de la epidemia se replica una y otra vez pero con menor intensidad.
Accede a los archivos utilzados: https://la.mathworks.com/matlabcentral/fileexchange/75143-sistemas-dinamicos-con-ml-y-sl-para-entender-la-epidemia
miércoles, 20 de mayo de 2020
Sistemas Dinámicos con MATLAB y Simulink para Entender la Epidemia: Evolución del Modelo SIR.
En este quinto video con la
ayuda de los solvers de MATLAB, como ode45, encontraremos numéricamente
alguna solución particular del sistema de ecuaciones diferenciales no lineales
y verificaremos el Modelo SIR tanto para el corto como el largo plazo.
Con ayuda de la función quiver
representaremos el campo vectorial en 3 y 2 dimensiones para así verificar el
comportamiento del sistema en los puntos de equiibrio.
lunes, 27 de abril de 2020
Sistemas Dinámicos con Matlab y Simulink para Entender la Epidemia: Lotka volterra en Simulink.
jueves, 13 de febrero de 2020
martes, 7 de enero de 2020
Plot Tools Parte 2
martes, 18 de junio de 2019
Manejo de Tablas Parte2
Recordemos que MATLAB trabaja en base a matrices y una tabla no es la excepción, debido a esto podemos indexar a los valores de una tabla como indexamos en las matrices.
martes, 30 de abril de 2019
Manejo de Tablas Parte1
Los datos de toda la columna tienen el mismo tipo de dato (numérico, texto, lógico, etc).
Las columnas pueden tener diferentes tipos de datos.
Cada columna tiene un nombre único.
Todas las columnas tienen el mismo número de filas.
Lo primero es importar una tabla a MATLAB, anteriormente ya hemos visto Importación de hojas de cálculo Microsoft Excel.
Sortrows
Con esta función es posible ordenar las filas de una tabla.
Unique
Esta función devuelve los mismos datos de una matriz pero sin repeticiones, por ejemplo:
Dada una matriz con filas repetidas:
Issortedrows
Esta función determina si las filas de la tabla o matriz se encuentran ordenadas, devuelve un valor lógico 1, si la columna especificada se encuentra en orden ascendente, de lo contrario devuelve un 0.




















































