Vous êtes sur la page 1sur 17

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez


GUA MATLAB BSICO

En los ltimos aos, el uso del MATLAB se ha extendido, tanto por su fcil manejo como por su rpida visualizacin de grficas. La Ingeniera no est ajena a esta forma de programar. El presente curso tratar de cubrir los aspectos bsicos de MATLAB, as como ver las bondades de su uso en la disciplina de la Ingeniera. I.- Interfaz del programa

Este es el aspecto que presenta la versin R2009-b de MatLab, que ser la que utilizaremos este curso: En la ventana de comandos es donde podemos introducir las distintas expresiones para que MatLab las evale. Para realizar los clculos elementales con MATLAB es suficiente conocer la sintaxis de las distintas operaciones:

SINTAXIS GENERAL En MATLAB, en general, las letras minsculas y maysculas NO SON IGUALES.

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

La ejecucin de cualquier comando puede abortarse mediante CONTROL + C. Se pueden escribir varios comandos en una misma lnea, separndolos por coma o por punto y coma. Se pueden recuperar comandos anteriores, usando las teclas de flechas arriba y abajo. Con las flechas izquierda y derecha nos podemos desplazar sobre la lnea de comando y modificarlo. Constantes

Formatos Por defecto, cuando MATLAB nos muestra un valor real, nos muestra slo cinco cifras significativas (formato corto). Se puede modificar la forma de mostrar los valores mediante el comando format:

Variables predefinidas Algunos nombres estn pre-definidos por MATLAB:

Otras operaciones matemticas

Funciones Trigonomtricas

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

Las operaciones se evalan siguiendo un orden determinado. Primero se efectan los parntesis, luego las potencias, despus productos y cocientes y, finalmente, sumas y restas. Dentro de un mismo nivel, se realizan de izquierda a derecha.

Ejercicio 1.- Realice las siguientes operaciones:

Otras funciones tiles para operar con complejos son las siguientes:

VARIABLES Los nombres de variables pueden tener a lo sumo 19 caracteres, letras y nmeros. El primero debe ser una letra. No se pueden utilizar los caracteres especiales:

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

Las variables en MATLAB no necesitan ningn tipo de declaracin y pueden almacenar sucesivamente distintos tipos de datos: enteros, reales, escalares, matriciales, caracteres, etc. Se crean, simplemente, asignndoles un valor. Se pueden eliminar variables mediante el comando clear.

Atencin: recurdese que las variables AB ab Ab y aB SON DISTINTAS. Para conocer en cualquier instante el valor almacenado en una variable basta con teclear su nombre. Se pueden conocer todas las variables definidas hasta el momento tecleando el comando

Trabajando con matrices Como ya se ha comentado, el tipo bsico de dato con el que MATLAB trabaja es la matriz, incluso los escalares son considerados como matrices 11, por lo que es esencial familiarizarse con esta seccin.

Vectores Los vectores se introducen escribiendo cada una de sus coordenadas entre corchetes, separadas por un espacio en blanco o bien separadas por comas:

No obstante, existen otras formas de introducir vectores, cuando sus coordenadas guardan alguna relacin entre s:

Operaciones con vectores y escalares Si v es un vector (fila o columna) y k es un escalar, las operaciones siguientes dan el resultado que se indica:

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

Ejemplo .- Supongamos que queremos calcular los espacios recorridos por un mvil a velocidad v0 = 5 m/s, para 5 instantes correspondientes a los 2 primeros segundos del movimiento: >> t=linspace(0,2,5) >> v0=5 >> s=v0*t Obsrvese que, como caba esperar, el resultado del producto de un escalar por un vector es el vector de las posiciones en los instantes correspondientes. Si nos interesa conocer las posiciones en instantes de tiempo separados por 0.3 segundos >> t=[0:0.3:2] >> s=v0*t FUNCIONES CON VECTORES

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

ALGEBRA I EJEMPLOS

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

MATRICES

Los elementos de una matriz se introducen entre corchetes. Las filas separadas mediante un punto y coma (;) y los elementos separados por espacios en blanco o comas.

GENERACION DE MATRICES

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

OPERACIONES CON MATRICES

PROPIEDADES DE LAS MATRICES

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

Adems de las operaciones mencionadas, en MATLAB se definen otras operaciones a las que llamaremos operaciones elemento a elemento:

Realiza las siguientes operaciones:

Definicin de matrices por bloques Dadas dos matrices A y B con el mismo nmero de filas, se puede definir una matriz C formada por todas las columnas de A y de B: >> A=zeros(3) >> B=eye(3,2) >> C=[A B] Anlogamente, se puede definir una matriz a partir de otras dos con el mismo nmero de columnas: >> A=eye(2,3) >> B=ones(3) >> C=[A;B] Estas dos posibilidades pueden combinarse para formar matrices definidas por bloques: >> A=[eye(3) ones(3,3);1:6;zeros(2) ones(2,1) eye(2,3)]

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

APLICACION DE SISTEMAS DE ECUACIONES EN CIRCUITOS ELECTRICOS

ALGEBRA I

OTRAS APLICACIONES

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

ALGEBRA I

GUA MATLAB BSICO -

Univ. Erick Balderrama Ramrez

Vous aimerez peut-être aussi