Sie sind auf Seite 1von 20

Versin 7.10.

0
LIC. en INFORMTICA

Inicio
MATLAB es el nombre abreviado de MATrix
LABoratory. MATLAB es un programa para realizar
clculos numricos con vectores y matrices. Como
caso particular puede tambin trabajar con nmeros
escalares, tanto reales como complejos. Una de las
capacidades ms atractivas es la de realizar una
amplia variedad de grficos en dos y tres
dimensiones. MATLAB tiene tambin un lenguaje de
programacin propio. Este manual hace referencia a la
versin 5.3 de este programa, aparecida a comienzos
de 1999.
Prompt

Matrices

Matrices
Para definir una matriz no hace falta establecer de antemano
su tamao (de hecho, se puede definir un tamao y cambiarlo
posteriormente). MATLAB determina el nmero de filas y de
columnas en funcin del nmero de elementos que se
proporcionan (o se utilizan).

Las matrices se definen por filas; los elementos de una
misma fila estn separados por blancos o comas,
mientras que las filas estn separadas por pulsaciones intro
o por caracteres punto y coma (;). Por ejemplo, el
siguiente comando define una matriz A de dimensin (3x3).
Ejemplos
A partir de este momento la matriz A est disponible para
hacer cualquier tipo de operacin con ella (adems de
valores numricos, en la definicin de una matriz o vector se
pueden utilizar expresiones y funciones matemticas).

Por ejemplo, una sencilla operacin con A es hallar su
matriz traspuesta. En MATLAB el apstrofo (') es el
smbolo de trasposicin matricial. Para calcular A
(traspuesta de A) basta teclear lo siguiente (se aade a
continuacin la respuesta del programa).
Ejemplos
A=[1 2 3; 4 5 6; 7 8 9]
A =
1 2 3
4 5 6
7 8 9

A'
ans =
1 4 7
2 5 8
3 6 9
Ejemplos
Ahora ya estn definidas las matrices A y B, y es posible seguir
operando con ellas. Por ejemplo, se puede hacer el producto
B*A (deber resultar una matriz simtrica).



Ejemplos



Matriz cuadrada
Ejemplos

Ejemplos

Grficas
x=-4:.01:4; y=sin(x); plot(x,y), grid, title('Funcin
seno(x)')
Comandos
Para borrar todas las salidas anteriores de MATLAB y
dejar limpia la ventana principal se pueden utilizar las
funciones clc y home.
Tarea
Graficar la suma de 2 nmeros complejos cualesquiera.
Operadores matriciales:

Ejemplos
a)




b)
OPERADORES ELEMENTO A ELEMENTO
En MATLAB existe tambin la posibilidad de aplicar elemento a
elemento los operadores matriciales (*, ^, \ y /). Para ello basta
precederlos por un punto (.). Por ejemplo:
El comando clear tiene varias formas posibles:

Funciones para clculos con polinomios
Para MATLAB un polinomio se puede definir mediante un
vector de coeficientes. Por ejemplo, el polinomio:
x
4
8x
2
+ 6x 10 = 0
se puede representar mediante el vector [1, 0, -8, 6, -10].
MATLAB puede realizar diversas operaciones sobre l,
como por ejemplo evaluarlo para un determinado valor de x
(funcin polyval()) y calcular las races (funcin roots()):
Funciones para clculos con polinomios
Para calcular producto de polinomios MATLAB utiliza una
funcin llamada conv() (de producto de convolucin). En
el siguiente ejemplo se va a ver cmo se multiplica un
polinomio de segundo grado por otro de tercer grado:

Das könnte Ihnen auch gefallen