Dr. Jos Esparta Rodriguez OBJETIVOS: Aprender a escribir vectores y matrices dentro del programa
Uso de operador dos puntos.
Realizar operaciones de vectores con
escalares, operaciones de vector con vector.
Uso de la funcin linspace y meshgrid
Saber diferenciar el uso del operador dos
puntos y la funcin linspace.
Conocer las matrices especiales
Dr. Jos Esparta 24/08/17 2 Dr. Jos Esparta 24/08/17 3 La matriz se define de la siguiente manera:
Si se quiere definir F con 10 valores, se podra usar
cualquiera de los siguientes enunciados:
Dr. Jos Esparta 24/08/17
4 Tambin podemos definir una matriz en trminos de otra matriz que ya se haya definido:
Dr. Jos Esparta 24/08/17
5 Se puede cambiar los valores de una matriz:
Se puede extender una matriz al definir nuevo elemento S(4). Caso
se defina S(8), los valores S(5), S(6), S(7) se establecer a cero:
Dr. Jos Esparta 24/08/17
6 Dr. Jos Esparta 24/08/17 7 El espaciamiento por defecto es 1. Sin embargo, podemos tener un espaciamiento tambin se puede variar el tamao del espaciamiento:
Dr. Jos Esparta 24/08/17
8 Se pueden extraer de una matriz: una fila, una columna, un nmero, varias filas y columnas. Sea :
Se extrae una columna:
Dr. Jos Esparta 24/08/17
9 Se extrae una fila:
Se extraen varias filas:
Dr. Jos Esparta 24/08/17
10 Se extraen filas y columnas determinadas:
Dr. Jos Esparta 24/08/17
11 Es vlido tener una matriz que est vaca:
Transformar la matriz en una columna larga:
Dr. Jos Esparta 24/08/17
12 Se extraen valores determinados de la matriz:
Tambin se puede extraer valores determinados de esta
forma, solo hay que tener en cuenta que primero es la columna 1, luego la columna 2 y as sucesivamente:
Dr. Jos Esparta 24/08/17
13 Dr. Jos Esparta 24/08/17 14 Dado que las variables son escalares, el clculo es sencillo. Ahora veamos que ocurre si son matrices o vectores:
Dr. Jos Esparta 24/08/17
15 Que ocurre si y es un vector:
Obs: Si x=1:5; y =3:7; lo podemos escribir de esta forma si deseamos multiplicar:
>> x . * y
Dr. Jos Esparta 24/08/17
16 Crea un vector con 5 elementos igualmente espaciados:
Dr. Jos Esparta 24/08/17
17 meshgrid Sirve para crear mallas, luego nos servir para grficos y otras cosas.
Dr. Jos Esparta 24/08/17
18 Dr. Jos Esparta 24/08/17 19 Dr. Jos Esparta 24/08/17 20 Dr. Jos Esparta 24/08/17 21 Dr. Jos Esparta 24/08/17 22 Dr. Jos Esparta 24/08/17 23 Dr. Jos Esparta 24/08/17 24 Dr. Jos Esparta 24/08/17 25 Dr. Jos Esparta 24/08/17 26 Dr. Jos Esparta 24/08/17 27 En una matriz mgica la suma de todas las columnas es la misma, al igual que la suma de todas las filas. Tambin la suma de las diagonales es la misma.
Dr. Jos Esparta 24/08/17
28 Dr. Jos Esparta 24/08/17 29 Dr. Jos Esparta 24/08/17 30