miércoles, 24 de mayo de 2017

Funciones para crear Matrices en MATLAB (Parte 1)

En esta entrada mostraremos algunas funciones para crear Matrices en MATLAB.

En MATLAB existen algunas funciones que nos permiten crear diferentes tipos de matrices, algunas de estas funciones son: 

  • ones: crea una matriz, del tamaño que indiquemos, en la que todos sus elementos son uno.
  • zeros: crea una matriz, del tamaño que indiquemos, en la que todos sus elementos son cero.eye: crea una matriz con valores de uno en su diagonal.
  • magic: crea una matriz cuadrada, en la que la suma de los renglones, columnas o diagonales suman el mismo valor.
  • diag: crea una matriz diagonal con los valores de los elementos de un vector.
  • rand: crea una matriz con valores aleatorios uniformemente distribuidos.
  • randn: crea una matriz con valores aleatorios distribuidos normalmente.


En esta entrada mostraremos ejemplos de la funciones ones, zeros y eye.

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

Función ones.
La función ones, recibe como entrada un par de valores en donde debemos indicar el número de renglones y el número de columnas separados por una coma, como se muestra en el ejemplo siguiente:

En caso de solo colocar un valor de entrada, la función ones devolverá una matriz cuadrada del tamaño del número indicado.


Función zeros.
De manera simular a la función ones, esta función tiene como entradas los valores de la cantidad de renglones y la cantidad de columnas que debe contener la matriz.

De igual forma, si solamente introducimos un valor de entrada, la función zeros devolverá una matriz cuadrada del tamaño del número indicado


Función eye.
Muy similar a las matrices anteriores, si colocamos un solo valor como entrada de la función eye, obtenemos una matriz cuadrada en la cual la diagonal el valor 1.

También podemos realizar la multiplicación de esta matriz por un escalar sin ningún problema:

También podemos indicar en esta función el número de renglones y columnas que contendrá la matriz, con la diferencia que esta presentará los valores de uno solo en la diagonal indicada por la cantidad de renglones:

Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, en la siguiente entrada veremos algunos ejemplos con las funciones magic, diag, rand y randn. ¡Gracias!


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

No hay comentarios.:

Publicar un comentario