Mostrando las entradas con la etiqueta Matrices. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Matrices. Mostrar todas las entradas

miércoles, 1 de marzo de 2023

Simulation Data Inspector

En esta entrada al blog hablaremos de cómo podemos con Simulation Data Inspector,  inspeccionar y comparar datos de series temporales en varias etapas de su flujo de trabajo. 

Podemos entre otras cosas más observar el historial de los datos guardados, inspeccionar datos de simulación, comparar los datos resultantes de la simulación y guardar o compartir los datos y vistas del Simulation Data Inspector.






Este blog es administrado por MultiON Consulting S.A. de C.V.



miércoles, 31 de octubre de 2018

Cómo se encuentra estructurado MATLAB

En esta entrada hablaremos acerca de cómo trabaja MATLAB con sus herramientas.

MathWorks ofrece una solución adecuada, pero no limitada, en Ingeniería, física, matemáticas, ciencias de la vida y economía. Por la diversidad de áreas de aplicación siempre es preferible utilizar las herramientas que pertenecen al área específica donde nos encontramos trabajando.

Las herramientas complementarias de MATLAB son denominadas Toolbox, un Toolbox es un conjunto de funciones (creadas, probadas y puestas a punto por expertos en el área de aplicación indicada) diseñadas para solucionar problemas en áreas específicas. Estas Toolboxes tienen como base al núcleo de MATLAB y dependen de él para su funcionamiento.

Las herramientas complementarias de MATLAB son denominadas Toolbox, un Toolbox es un conjunto de funciones (creadas, probadas y puestas a punto por expertos en el área de aplicación indicada) diseñadas para solucionar problemas en áreas específicas. Estas Toolboxes tienen como base al núcleo de MATLAB y dependen de él para su funcionamiento.


Por la complejidad de algunas herramientas, estas dependen de otras para funcionar de manera adecuada, esto es denominado dependencia y puede ser observado en la siguiente figura:


En ella se observa que todas las Toolbox dependen de MATLAB para su correcto funcionamiento. En el caso del Toolbox en color negro, este depende de que se cuente con MATLAB y con dos de los Toolbox en color naranja, mientras que el Toolbox de color verde solo depende de que se cuente con MATLAB y uno de los Toolbox en color naranja. Si desea conocer si alguna de las Toolbox depende de otras para poder funcionar de manera adecuada, puede visitar la página que MathWorks tiene dedicada a esto:

En caso de que usted cuente con MATLAB y diversas Toolbox instaladas y no conoce las herramientas que está utilizando al realizar la solución de su problema, puede conocerlas introduciendo el comando license('inuse') y este le mostrará las herramientas que se encuentran en ejecución.




Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, ¡Gracias!

Este blog es administrado por MultiON Consulting S.A. de C.V.

miércoles, 25 de julio de 2018

Creación de una recta en Simulink

En esta entrada crearemos un diagrama que representa a un modelo en Simulink. Necesitamos un template en blanco y nuestra librería de bloques de Simulink abiertos.
Crearemos la ecuación de la recta:

Para ello utilizaremos los siguientes bloques:

Agregamos los bloques a nuestro template, dando doble click cambiamos los valores de cada bloque, el bloque de reloj (clock) funcionará como nuestra variable x y finalmente agregamos un Scope, de forma tal que nuestro diagrama se muestre de la siguiente forma:


Nuestra ecuación puede ser representada de forma alternativa utilizando el bloque Gain (ganancia), con este bloque nuestro diagrama tendría la forma:


En cualquiera de las dos versiones obtenemos la misma respuesta. Simulemos una recta con datos m = 3, b= 1 en ambos diagramas:





Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog.

Te recordamos que en MultiON somos Distribuidores Exclusivos de MATLAB en México. Si deseas una cotización de licenciamiento o cursos de capacitación, escríbenos a info@multion.com

¡Gracias!

Este blog es administrado por MultiON Consulting S.A. de C.V.

lunes, 18 de septiembre de 2017

Gráfico de una Matriz en MATLAB.

En esta entrada veremos cómo realizar un gráfico si contamos con múltiples datos en las columnas de una matriz.


Coloquémonos en el promt (>>) de la ventana de comandos.

Para este ejemplo contamos con una matriz que contiene 63 renglones por 4 columnas, las que representan la evaluación de las funciones seno(x), cos(x), 2*seno(x) y 2*cos(x) en el intervalo [0,2π], con incrementos de 0.1 entre cada uno de estos valores.

El vector del intervalo es x, la matriz A representa a los datos que deseamos graficar, finalmente la matriz B es la matriz transpuesta de A.

Podemos obtener los gráficos de nuestros datos utilizando la función plot. Si deseamos graficar todos los datos que se encuentran almacenados en nuestra matriz utilizamos la función plot y el nombre de nuestra matriz.

Al utilizar este comando obtenemos un gráfico que contiene los datos de cada una de nuestras columnas, el cual utiliza como valor en el eje horizontal el indicé donde se encuentra cada uno de nuestros valores

Es importante mencionar que debemos tener cuidado al realizar el gráfico de una matriz, debido a que si no contamos con los datos almacenados de manera adecuada podemos realizar un gráfico distinto al que deseamos. En este ejemplo utilizamos la matriz B para mostrar dicha situación:


Por otra parte, podemos graficar cada una de las columnas de nuestra matriz por separado, utilizando la notación : para obtener los datos de cada una de las columnas (como lo hacíamos con una matriz).


Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, en la siguiente entrada veremos cómo personalizar los ejes de un gráfico. ¡Gracias!

Este blog es administrado por MultiON Consulting S.A. de C.V.

miércoles, 7 de junio de 2017

Funciones para crear Matrices en MATLAB (parte 2).

En esta entrada veremos los ejemplos de las funciones magic, diag, rand y randn para crear Matrices en MATLAB.
Función magic.

La función magic, recibe un valor mediante el cual genera una matriz cuadrada que al sumar el valor de sus renglones, columnas o diagonales dan el mismo valor, por ejemplo:

Función diag.

Esta función genera una matriz en la cual la diagonal contiene los valores de un vector derterminado, es por ello que recibe un vector como entrada. El vector puede ser indicado de manera directa en la función (puede estar representado como vector o como columa) utilizando corchetes, o puede ser introducido únicamente utilizando el nombre con el que se encuentra almacenado en el workspace.



Función rand.
Esta función, puede recibir como entrada un valor y generará una matriz cuadrada con números aleatorios dentro del intervalo (0,1).


De la misma forma que en varias funciones vistan con anterioridad, podemos indicar el número de renglones y de columnas que debe tener la matriz.


Función randn.

Esta función genera una matriz con valores aleatorios distribuidos mediante una función normal estándar. Al recibir un solo valor como entrada, genera una matriz cuadrada del tamaño del valor ingresado.

Al igual que las todas las funciones anteriores, con excepción de magic, podemos indicar los renglones y las columnas que tendrá la matriz.

Si realizamos un histograma que contenga los valores de una matriz generada con la función randn con 300 valores, obtenemos:

Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, en la siguiente entrada veremos cómo realizar gráficos básicos con MATLAB. ¡Gracias!



Este blog es administrado por MultiON Consulting S.A. de C.V.

jueves, 11 de mayo de 2017

Cómo introducir Matrices en MATLAB (Parte 2).

En esta entrada seguiremos mostrando como introducir Matrices en MATLAB.
En la entrada anterior vimos cómo introducir una matriz en MATLAB utilizando vectores renglón. En caso de que deseemos realizar una matriz a partir de vectores columna con los cuales contamos el proceso es un poco distinto.


El primer paso es colocarnos en el promt (>>) de la ventana de comandos.

En este ejemplo generaremos una matriz de 3x2 mediante un par de vectores columna con tres elementos.

Supongamos los siguientes dos vectores:


La forma en la cual podemos generar una nueva matriz, es realizando la concatenación de los vectores utilizando la siguiente estructura:

Esta idea podemos aplicarla también utilizando vectores renglón que tengamos almacenados. Supongamos dos vectores renglón:


Para realizar la concatenación de estos vectores, utilizamos la estructura de vista en la entrada anterior, utilizando el símbolo punto y coma (;):

Podemos crear matrices de nxn, nxp, mxn sin problema, cuidando que los valores que introducimos creen una matriz consistente:
Ejemplo de una matriz de nxn

Ejemplo de una matriz de nxp

Ejemplo de una matriz de mxn

Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, pues en la siguiente entrada veremos algunas funciones que nos ayudaran a crear diversos tipos de matrices en  MATLAB. ¡Gracias!


Este blog es administrado por MultiON Consulting S.A. de C.V.