Sunteți pe pagina 1din 17

1

CLASE : 25/01/2014
Objetivos:

1. Creación y manipulación de vectores y matrices


2. Operaciones con vectores y matrices
Creación de una matriz:

www.fastclasses.amawebs.com
2

2. Uso de dos puntos (:)


2.1 Para Vectores:

www.fastclasses.amawebs.com
3

2.2 Para Matrices:

Commented [IWL1]: VECTOR COLUMNA

Commented [IWL2]: VECTOR FILA

Commented [IWL3]: SE DEFINE UNA MATRIZ DESDE LA FILA 2


A LA 4.

www.fastclasses.amawebs.com
4

2.3 CREACIÓN DE NUEVAS VARIABLES A PARTIR DE OTRAS CREADAS ANTERIORMENTE:

Commented [IWL4]: SE CREA EL VECTOR u …..

Commented [IWL5]: SE CREA LA MATRIZ A 4 X 7.

Commented [IWL6]: SE CREA LA MATRIZ B a PARTIR DE LAS


FILAS 1 Y 3, ASI COMO DE LA 1,3 Y 5 A 7 COLUMNAS DE A.

www.fastclasses.amawebs.com
5

2.4 ADICIÓN DE ELEMENTOS A UN VECTOR:

Commented [IWL7]: AÑADE 6 ELEMENTOS, EMPEZANDO EN


LA QUINTA POSICIÓN.

Commented [IWL8]: ASIGNA UN NUEVO VALOR AL 8 AVO


ELEMENTO

Commented [IWL9]: ASIGNA UN NUEVO VALOR AL 5TO


ELEMENTO

www.fastclasses.amawebs.com
6

2.5 VECTOR DE VECTORES:

Commented [IWL10]: VECTOR DE VECTORES

Commented [IWL11]: VECTOR COLUMNA.

www.fastclasses.amawebs.com
7

2.6 ADICIÓN D ELEMENTOS A UNA MATRIZ:

Commented [IWL12]: AÑADE EL VECTOR…EN LA 3ERA FILA


DE E.

Commented [IWL13]: DEFINE UNA MATRIZ K DE 3X3.

Commented [IWL14]: MATRIZ DE MATRICES.

www.fastclasses.amawebs.com
8

2.7 INCREMENTO DEL TAMAÑO DE UNA MATRIZ:

Commented [IWL15]: SE ASIGNA UN NUEVO VALOR AL


ELEMENTO (4,5)

Commented [IWL16]: ASIGNA UN NUEVO VALOR AL


ELEMENTO (3,4) DE LA MATRIZ BG.

www.fastclasses.amawebs.com
9

2.8 ELEIMINACIÓN DE ELEMENTOS:

Commented [IWL17]: ELIMINA EL 6TO ELEMENTO

Commented [IWL18]: ELIMINA LOS ELEMENTOS DE LAS


POSICIONES 3 A LA 6.

Commented [IWL19]: ELEIMINA TODAS LAS COLUMNAS DE LA


2 A LA 4.

www.fastclasses.amawebs.com
10

2.9 FUNCIONES PARA LA MANIPULACIÓN DE ARRAYS:

Length (A)
Size (A)

Commented [IWL20]: REORDENA UNA MATRIZ


Reshape(A,m.n)

Commented [IWL21]: CREA UNA MATRIZ CUADRADA CON LOS


diag(v) ELEMNETOS DE L VECTOR v.

Commented [IWL22]: Crea un vector a partir de los elementos


de la diagonal de LA MATRIZ A.

www.fastclasses.amawebs.com
11
Commented [IWL23]: CREACIÓN DE LAS VARIABLES
2.10 APLICACIÓN DEL COMANDO who.

Commented [IWL24]: COMANDO who.

Commented [IWL25]: COMNADO whos, INCLUYE EL TAMAÑO


DE LAS VARIABLES.

www.fastclasses.amawebs.com
12

2.11 EJEMPLOS:
1. Utilizando los comandos ones y zeros, crear una matriz de 4x5 en la cual las primeras dos filas
sean ceros y las dos siguientes sean unos.

www.fastclasses.amawebs.com
13

2. Crear una matriz de 6x6 en la cual las dos filas centrales, junto con las dos columnas centrales, sean unos,
siendo el resto de elementos cero.

www.fastclasses.amawebs.com
14

3. Sean dos matrices, una A de tamaño 5x6 y otra B de tamaño 3x5. Sea también un vector V de longitud
9.Crear los tres arrays en la ventana de comandos y, seguidamente, escribir un solo comando que
reemplace: 1) las cuatro últimas columnas de las filas 1 a la 3 de A por las cuatro primeras columnas de las
primeras dos filas de la matriz B; 2) las cuatro últimas columnas de la cuarta fila de A por los elementos 5
a 8 de V; y 3) las cuatro últimas columnas de la quinta fila de A por las columnas 3 a 5 de la tercera fila de
B.

Commented [W26]: DE 2 A 17 3 EN 3.

Commented [W27]: DESDE 99 HASTA 91 DE -1 EN -1

www.fastclasses.amawebs.com
15

2.12. Cadena de caracteres tipo string


Se utilizan como salida para visualizar ciertos mensajes de texto, en comandos de formato
para gráficos y como argumentos de algunas funciones.

A los elementos del vector se accede mediante sus posiciones. Ejemplo.

www.fastclasses.amawebs.com
16

También se puede cambiar los elementos de una cadena mediante asignación directa por la posición de
los elementos.

2.13 Uso de la función char


Crea un array con filas que tienen el mismo número de caracteres a partir de datos de entrada (en
forma de filas) que no tiene por que ser de la misma longitud. Matlab hace que la longitud de todas las
filas sea igual a la de mayor tamaño, a base de añadir espacios al final de las líneas más cortas. Esta
función admite como parámetros de entrada las cadenas separadas por coma, según el formato.

www.fastclasses.amawebs.com
17

2.14. PROBLEMAS:

www.fastclasses.amawebs.com

S-ar putea să vă placă și