2. ¿Qué es un Vector?
• En Matlab se define usando [ ] y es simplemente
exponer entre corchetes una serie de números
separados por un espacio o por comas, estas
separan la posición en columna.
A=[1 2 3] A=[1, 2, 3,]
• Una matriz se formará con un conjunto de
vectores que separamos mediante;
A=[1 2 3; 4 5 6] A = 1 2 3
4 5 6
3. • En una matriz los espacios de columnas se
separan con , y los espacios de filas con ; Es
importante cada fila debe tener el mismo numero
de columnas, para evitar errores.
• Vector Fila: A=[1 2 3]
• Vector Columna: A=[1; 2; 3;]
Ex. A=[1,2; 3,4; 5,6; 7,8]
A = 1 2
3 4
5 6
7 8
4. Operaciones con Matrices
• Las matrices se pueden operar como
números, atendiendo a las prioridades
necesarias para sumar o multiplicar matrices.
• Las operaciones con números reales o
complejos que afectan a cada elemento de la
matriz.
• Para cumplir este tipo de operaciones las
matrices deben ser compatibles. O multiplicar
y sumar un número a cada matriz.
7. Funciones para Matrices
• Size (A) Devuelve el tamaño de la matriz.
• Eye (n) Devuelve una matriz identidad de tamaño nxn.
• Eye (n,m) Devuelve una matriz de tamaño nxm, donde
los elementos de la diagonal principal son 1 y el resto 0
• Ones (n,m) Devuelve una matriz de tamaño nxm
donde todos los elementos son 1
• Zeros (n,m) Devuelve una matriz de tamaño nxm
donde todos los elementos son 0
• Rand (n,m) Devuelve una matriz de tamaño nxm de
números uniformemente distribuidos entre [0,1]
8. • Ejercicio: Construir una matriz aleatoria de
números entre -100 y 100 de tamaño 4x6
a= rand(4,6)
a=
Comando redondeo: Para cambiar a enteros
toda la matriz
Round(a*100)
Se pueden elegir 2 matrices, restarlas y
multiplicarlas por 100
Round(((rand(4,6) – rand(4,6))*100)