Professional Documents
Culture Documents
El entorno de Matlab
Por ejemplo
Matlab Path
Las Libreras
Matlab Editor/Debugger
help
Para pedir mas detalles sobre las funciones que pertenecen a una
librera dada, ingresamos help seguido del nombre de la librera. Por
ejemplo:
help stats
Si quisiramos ver con mas detalle algn tem de la lista, basta con
escribir help <tem>. Ejemplo:
help normpdf
a = 1
a =
1
y a continuacin sobrescribirlo,
a = [1 2 3]
a =
1 2 3
Vector fila
a = [1 2 3]
a =
1 2 3
Vector columna
a = [1 ; 2 ; 3]
a =
1
2
3
Matriz
a = [1 2 3 ; 4 5 6; 7 8 9]
a =
1 2 3
4 5 6
7 8 9
Suma y Resta
Ejemplo:
a = [1 2 3 ; 4 5 6; 7 8 9]
a =
1 2 3
4 5 6
7 8 9
b = [9 8 7 ; 6 5 4; 3 2 1]
b =
9 8 7
6 5 4
3 2 1
c =
10 10 10
10 10 10
10 10 10
Para la resta:
d = a-b
d =
-8 -6 -4
-2 0 2
4 6 8
Producto matricial
Ejemplo
Con las matrices del ejemplo anterior
e = a*b'
e =
46 28 10
118 73 28
190 118 46
Donde T
denota transposicin. El resultado de <a,b> es un escalar.
Ejemplo:
a = [1 ; 2 ; 3];
b = [3 ; 2 ; 1];
c = a'*b
c =
10
a = [1 2 3 ; 4 5 6; 7 8 9]
a =
1 2 3
4 5 6
7 8 9
b = [9 8 7 ; 6 5 4; 3 2 1]
b =
9 8 7
6 5 4
3 2 1
c =a.*b
c =
9 16 21
24 25 24
21 16 9
c=a./b
c =
c =
9 64 343
1296 3125 4096
2187 256 1
c = [a b]
c =
1 2 3 4 5 6
c = [a ; b]
c =
1 2 3
4 5 6
Operador de rangos
Para generar un vector cuyos elementos sean nmeros crecientes o
decrecientes en un intervalo regular existe el operador : (dos
puntos).
<Mnimo>:<Mximo>
Ejemplo:
a = 1:4
a =
1 2 3 4
<Mnimo>:<Intervalo>:<Mximo>
Ejemplo:
a = 1:0.5:4
a =
Ejemplo
a = 4:-0.5:1
a =
Indexacin
a12=a(1,2)
a12 =
2
Pero que pasa si pretendo recuperar toda una fila o una columna, o
hasta una submatriz contenida en a?. Veamos, para recuperar un
conjunto de elementos debemos asignar rangos a las filas y
columnas.
Si busco la fila 1:
f1=a(1,1:3)
f1 =
1 2 3
f1=a(1,:)
f1 =
1 2 3
c2=a(:,2)
c2 =
2
5
8
f1_1=f1(1)
f1_1 =
1
sa=a(1:2,2:3)
sa =
2 3
5 6
Donde rescatamos las primeras dos filas y las dos ultimas columnas.
Funciones tiles de Matlab
Funciones estadsticas
Vamos al problema...
%%%%%%%%%%%%%%%% Promediador
Fine