5 Arreglos Vectores

Páginas: 6 (1500 palabras) Publicado: 9 de noviembre de 2015
Herramientas computacionales para la
matemática
MATLAB: Arreglos

Verónica Borja Macías
Marzo 2013

1

Matlab
Arreglos

 Un arreglo es una estructura que MATLAB utiliza para
almacenar y manipular datos.
 Es una lista de números dispuestos en filas y/o
columnas.
 Los arreglos pueden ser:
 Unidimensionales (vectores)
 Bidimensionales (matrices)
 Mas de dos dimensiones (hipermatrices).

2 Matlab
Arreglos: Vectores

 Un arreglo unidimensional es una sucesión de números
distribuidos en una fila o en una columna.
 En MATLAB un vector renglón se crea asignando sus
elementos a una variable, para ello introducimos los
valores deseados separados por espacios (o comas)
todo ello entre corchetes [].
 Si deseamos un vector columna entonces introducimos
los valores separados por punto ycoma, todo ello
entre corchetes [].
 Generalmente usaremos letras mayúsculas cuando
nombremos a las matrices y minúsculas para vectores y
escalares. Esto no es imprescindible y Matlab no lo
exige, pero resulta útil.
3

Matlab
Arreglos: Vectores
Ejemplos
>> x = [5 7 -2 4 -6] % es un vector, los elementos los separamos con espacios
x=
5 7 -2 4 -6
>> y = [2,1,3,7] % es otro vector, los elementos losseparamos con comas
y=
2 1 3 7
>> z = [0 1 2,3 4,5] % da igual separar los elementos por comas o espacios
z=
0 1 2 3 4 5
>> w = [1 ;2; 3] % es un vector columna
w=
1
2
3
4

Matlab
Arreglos: Vectores

 Para acceder a los elementos individuales de un vector
lo haremos utilizando subíndices, x(n) es el n-ésimo
elemento del vector x.
 Si queremos acceder al último podemos indicarlo
usando end comosubíndice.
Ejemplos
>> x = [5 7 -2 4 -6];
>> x (2) % segundo elemento del vector x
ans =
7
>> x (end) % último elemento del vector x
ans =
-6
5

Matlab
Arreglos: Vectores

 Un vector puede cambiar su tamaño, si tiene n
elementos, basta añadir nuevos valores para las
posiciones n+1, n+2 y así sucesivamente.
 Si es necesario MATLAB asigna ceros a los elementos
entre el último del vector original yel añadido.
Ejemplos
>> x = [5 7 -2 4 -6];
>> x (6)=8 % agrega un sexto elemento al vector x con un valor de 6
ans =
5 7 -2 4 -6 8
>> x(10)=7 % llena con ceros las posiciones 7, 8 y 9
ans =
5 7 -2 4 -6 8 0 0 0 7
6

Matlab
Arreglos: Vectores

 También es posible añadir nuevos elementos a un
vector ya existente a partir de otros vectores.
Ejemplos
>> x = [5 7 -2 4 -6];
>> w = [1 2 3 4];
>> z1=[xw] % une los vectores x y w para formar z1
z1=
5 7 -2 4 -6 1 2 3 4
>> z2=[x(1) w x(3)] % une el primer elemento de x con el vector w y con el
tercer elemento de x para formar z2
z2=
5 1 2 3 4 -2

7

Matlab
Arreglos: Vectores

 Para acceder a un bloque de elementos a la vez, se usa
la notación de dos puntos (:), así x(m:n) nos da todos
los elementos desde el m-ésimo hasta el n-ésimo del
vectorx.
Ejemplos
>> x = [5 7 -2 4 -6];
>> x (2:4) % devuelve desde el segundo hasta al cuarto elemento del vector x
ans =
7 -2 4

8

Matlab
Arreglos: Vectores

 También es posible eliminar elementos de un vector
existente mediante la asignación del vacio [] al
elemento o rango de elementos que se deseen
eliminar.
Ejemplos
>> x = [1 2 3 4 5 6 7]; % eliminamos el cuarto elemento del vector x
>> x(4) =[]
x=
1 2 3 5 6 7
>> x(2:5) = [] % eliminamos los elementos desde la posición 2 hasta la 5
x=
1 7

9

Matlab
Arreglos: Vectores

 Si introducimos un número entre el primero y el
segundo también separado por dos puntos (:) se
mostrarán los elementos del primero al último
indicado, incrementados según el número que aparece
en el centro (o decrementados si el número es
negativo).
Ejemplos
>> x = [5 7-2 4 -6];
>> x (1:2:5) % devuelve el primero, tercero y quinto elemento del vector x
ans =
5 -2 -6
10

Matlab
Arreglos: Vectores

 Otra forma de obtener un conjunto concreto de
elementos del vector es indicando entre corchetes []
las posiciones de los elementos que queremos obtener
poniendo paréntesis fuera de los corchetes.
Ejemplos
>> x = [5 7 -2 4 -6];
>> x ( [3 5 1] ) % devuelve el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos y vectores
  • vectores 5
  • Arreglos de vectores c#
  • Arreglos unidimensionales o vectores
  • Arreglos Unidimensionales O Vectores
  • Vectore Y Arrreglos PE4 Arreglos
  • 5
  • Practica 5 laboratorio vectores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS