Professional Documents
Culture Documents
Computacin y Programacin
Vectores
Yussef Farran
yfarran@udec.cl
contenido
Nombre del
vector: V
1
Direccin del
elemento
Variable puntero o
indice
V(3)
Recorrer un vector
A es el vector
j = 1:n
A(j)
Resultado esperado:
mostrar cada elemento
de A
for j = 1 : n
A(j)
end
Funcin length(M)
Si M= [8, 9, 10, 2, 1]
length(M)
ans = 5
Anlisis:
Resultado esperado: sumatoria de todos los
n
elementos:
suma ai
i 1
j = 1:n
n = length (A)
suma = 0
for j=1:n
suma = suma + A(j)
end
suma = suma + A ( j )
Entregar suma
ejercicios
representa un rango
a = [ v1 : v2 : v3 ]
x = [ 1 : 3 : 15 ]
x=
1
10
for i = 1 : 3 : 15
13
equivalente a for i = x
Generacin de elementos de un
vector
M = [primer elemento : paso : ltimo elemento]
Por ejemplo
M=[1
1.5
M = [1 : 0.5 : 3] ;
2
2.5
3]
Las siguientes funciones slo actan sobre vectores (no sobre matrices, ni
sobre escalares):
[xm,im]=max(x) mximo elemento de un vector. Devuelve el valor mximo xm y la
posicin que ocupa im
min(x) mnimo elemento de un vector. Devuelve el valor mnimo y la posicin que
ocupa
sum(x) suma de los elementos de un vector
cumsum(x) devuelve el vector suma acumulativa de los elementos de un vector
(cada elemento del resultado es una suma de elementos del original)
LINSPACE(X1, X2, N)
genera N puntos entre X1 y X2
Generar un vector
Por ejemplo:
linspace (0, 1, 5)
linspace(1,5,5)
Cadenas de caracteres