miércoles, 8 de noviembre de 2017

Gráfico 3D de una Matriz en MATLAB

En esta entrada veremos cómo realizar un gráfico en 3D a partir de una matriz en MATLAB.


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

Para este ejemplo seguimos utilizando los datos del ejemplo de la entrada anterior



MATLAB cuenta con una gran cantidad de funciones en las cuales podemos realizar gráficos en 3D, pueden ver la documentación de todas las funciones para gráficos en 3D visitando la siguiente liga: 

Realizar gráficos 3D en MATLAB a partir de matrices es muy sencillo utilizando estas funciones.
Para generar una superficie a partir de nuestra matriz A, utilizamos la función surf



Si giramos nuestro gráfico podemos obtener las diversas vistas de los valores contenidos en nuestra matriz.

Para realizar una malla de nuestra matriz utilizamos la función mesh



Para obtener un contorno, utilizamos la función contour3



Si desean conocer la lista completa de los diversos tipos de gráficos que pueden realizar utilizando el núcleo de MATLAB, no dejen de visitar la siguiente liga:


Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, en la siguiente entrada iniciaremos con los principios de programación utilizando MATLAB. ¡Gracias!










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

lunes, 6 de noviembre de 2017

Personalizando Ejes de Gráficos en MATLAB.

En esta entrada veremos cómo realizar personalizar los ejes de un gráfico en MATLAB.

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

Para este ejemplo seguimos utilizando los datos del ejemplo de la entrada anterior:

Los gráficos obtenidos en la entrada anterior siempre aparecían con un espacio en blanco en el lado derecho del gráfico

Para solucionar este problema utilizamos la función xlim, la cual nos ayuda a definir cuan largo es el eje horizontal.

Esta función utiliza dos valores, uno de inicio (el valor en donde deseamos que se inicie la visualización del gráfico) y un valor final (donde deseamos que el gráfico termine de ser representado). En este caso, nuestra figura resultante es la siguiente:

Como ejemplo de esto podemos utilizar la función xlim para representar nuestros datos dentro del intervalo [13, 55]


También existe una función que nos permite personalizar el intervalo representado en el eje vertical, esta función es denominada ylim  y es utilizada de la misma forma que la función xlim.

Podemos utilizar ambas funciones para personalizar los ejes de la manera que deseemos.

Por otra parte, podemos realizar la personalización de los ejes del nuestro gráfico utilizando la función axis  la cual une ambas funciones (xlim, ylim). Para utilizarla sólo es necesario indicar primero el valor inicial y final del eje horizontal y después indicar el valor inicial y el valor final de eje vertical.

Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, en la siguiente entrada veremos cómo realizar un gráfico en 3D a partir de una matriz utilizando MATLAB. ¡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.

martes, 22 de agosto de 2017

Personalizando Gráficos en MATLAB.

En esta entrada veremos cómo personalizar gráficos sencillos utilizando MATLAB.

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

Debemos introducir los datos del gráfico que deseamos obtener.

De manera predeterminada, los gráficos se generan con una línea continua de color azul, no contienen nombres en los ejes, ni leyenda, como se muestra en la siguiente figura:

Para poder personalizar le gráfico, nos apoyamos de las características que nos con las que cuenta la función plot.

Si deseamos cambiar el estilo de línea que utiliza MATLAB para realizar el gráfico, utilizamos alguno de los siguientes códigos:

Estilo de la línea
Código.
Línea Sólida
‘-’
Línea Segmentada
‘--’
Línea Punteada
‘:’
Línea Segmentada y Punteada
‘-:’
Ninguna Línea
‘none’


Si deseamos cambiar el tipo de marcador con el cual se encuentran representados nuestros datos, utilizamos alguno de los siguientes códigos:

Marcador
Código
Circulo
‘o’
Signo de suma
‘+’
Asterisco
‘*’
Punto
‘.’
Cruz
‘x’
Cuadrado
‘s’
Diamante
‘d’
Triángulo hacia arriba
‘^’
Triángulo hacia abajo
‘v’
Triángulo a la derecha
‘>’
Triángulo a la izquierda
‘<’
Pentágono
‘p’
Hexágono
‘h’


Finalmente si deseamos cambiar el color de nuestro gráfico, podemos indicar el color utilizando alguno de los siguientes códigos:

Color
Código
Amarillo
‘y’
Magenta
‘m’
Cian
‘c’
Rojo
‘r’
Verde
‘g’
Azul
‘b’
Blanco
‘w’
Negro
‘k’



También podemos modificar todas las características en un solo paso, utilizando la combinación de códigos y, además, podemos introducirlos en cualquier orden, debido a que ninguno de los códigos se repite.

De esta forma podríamos personalizar nuestro gráfico utilizando el siguiente código:

Con el cual obtendríamos un resultado como el siguiente:


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


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

viernes, 7 de julio de 2017

Realizando Gráficos con MATLAB.

En esta entrada veremos cómo realizar gráficos sencillos utilizando MATLAB.

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


Después debemos ingresar los valores que deseamos graficar, en este caso utilizaremos un par de vectores.




Se pueden realizar un gráfico en MATLAB de manera rápida, utilizando para ello la función 'plot'. Los vectores que ingresen a esta función deben de tener el mismo tamaño.

El primer vector que ingresemos a la función plot será el que represente los valores que se encontrarán en el eje horizontal, el siguiente vector representará a los datos que se encuentran en el eje vertical.




Para crear nuestro gráfico, solamente damos click en la tecla enter y el gráfico será generado en una nueva ventana.


Si solamente se introduce un valor en la función plot, se obtiene el gráfico correspondiente de este valor, tomando como valores del eje horizontal los índices de éste.




Para colocar información adicional a nuestro gráfico, podemos utilizar los comandos:
   title: para colocar el nombre de nuestro gráfico.
×          xlabel: para colocar el nombre que se encontrará en el eje horizontal.
×          ylabel: para colocar el nombre que se encontrará en el eje vertical.
×          legend: para indicar el nombre de la gráfica.


Que reciben como entrada una cadena de caracteres, introduciendo esta cadena entre comillas simples (‘’)


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


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