Está en la página 1de 15

INTRODUCCIN A MATLAB

OPERACIONES DE
CLCULO

ENTORNO GRFICO DE MATLAB

Directorio Actual
(CURRENT FOLDER)

Espacio de trabajo
con las variables
creadas
(WORKSPACE)

Lnea de comandos de
Matlab
(COMMAND WINDOW)

Histrico de comandos
ejecutados con
anterioridad
(COMMAND HISTORY)

CREACIN Y ASIGNACIN DE
VARIABLES EN EL COMMAND WINDOW

ESCALAR:

VECTORIAL:

MATRICIAL:

Para Matlab,
la variable a
es diferente a
la variable A

EDICIN DE UNA VARIABLE EN EL


WORKSPACE

En el Workspace, podemos editar las


variables haciendo doble clic en el icono
que aparece a la izquierda de cada una

Despus de esto aparece un editor de


matrices, parecido a una hoja de clculo
de Excel, donde se puede modificar las
variables

El comando clear borra todas la


variables creadas hasta el momento.

El comando clc limpia la pantalla y


ubica el cursor en la parte superior del
Command Window.

Todos los
comandos de
Matlab son en
minscula

MATRICES

OPERACIONES ENTRE
MATRICES

SUMA: ya que la suma se realiza


termino a termino, las matrices
deben ser del mismo tamao.

RESTA: se realiza de la misma


manera que la suma

MATRICES

MULTIPLICACIN: solo se
pueden multiplicar si coinciden el
nmero de columnas de la 1
matriz con el nmero de filas de
las 2.
OPERACIONES

MATRICES

CON

MULTIPLICACIN ENTRE
MATRIZ Y ESCALAR

MATRICES

DETERMINANTE: se usa el
comando det(x), donde x es una
matriz cuadrada

INVERSA: comando inv(x), donde


x es una matriz.

TRANSPUESTA: se puede hacer


de dos formas,
Colocando un apostrofe despus del
nombre de la matriz
Con el comando transp(x)

FUNCIONES MATRICIALES

sum : realiza la suma de los elementos de un vector


Cuando A es una matriz, devuelve un vector con la
suma de los elementos de las columnas
Tambin podemos usar la segunda opcin que nos
da el comando: sum(A,dim) donde dim se refiere a
la dimensin sobre la cual se desea realizar la
suma, 1 es columnas y 2 es filas

Si tenemos la matriz

Para sumar por columnas

Para sumar por filas

FUNCIONES MATRICIALES

lenght: longitud de un vector

size: tamao de la matriz

diag: regresa los valores de la diagonal


principal de una matriz

triu o tril: genera una matriz triangular


superior o inferior a partir de una
matriz

max y min: muestran el elemento


mayor y menor de un vector

FUNCIONES MATRICIALES

zeros(a): genera una matriz


de ceros de tamao a x a

ones(a): genera una matriz


de unos de tamao a x a

magic(a): genera una matriz


de a x a, con la caracterstica
de que la suma de los
elementos de cada columna
y cada fila es igual.

rand(a): genera una matriz


con valores aleatorios entre 0
y 1 de tamao a x a

OPERADOR PUNTO (.)

Al colocarlo antes de un operador aritmtico le indica a Matlab que se


desea hacer las operaciones elemento a elemento.

Por ejemplo, teniendo las siguientes matrices

A.*B genera una matriz cuyos elementos se obtienen haciendo el producto de


cada elemento de A por el correspondiente de B.

A./B genera la matriz cuyos elementos se obtienen dividiendo cada elemento


de A por el correspondiente de B.

OPERADOR DOS PUNTOS (:)

Este operador es muy importante y puede usarse de varias formas.


Para crear vectores

Para definir una variacin de x.

Se parte desde un x inicial con un paso determinado hasta un x final.

Para extraer todos los elementos de una misma fila o una misma
columna de una matriz

AYUDA DE MATLAB

Hay varias maneras de ver ayudas en


Matlab
Se puede hacer clic en la barra de
herramientas Help EXAMPLES.
Se abre una ventana con toda la ayuda
de Matlab

AYUDA EN MATLAB

Escribiendo help en el command Window: muestra los temas


de la ayuda de Matlab

help seguido con el nombre de una funcin, muestra su


ayuda particular en el command window

AYUDA EN MATLAB

Haciendo clic en el botn


, o en la barra de herramientas Help
Documentation
Se despliega el buscador de funciones

Escribiendo doc seguido del nombre de la funcin sobre la cual se


requiere ayuda, se abre una nueva ventana con la ayuda de matlab