Programacion. vectores.

Páginas: 6 (1367 palabras) Publicado: 7 de julio de 2013
CLASE 17. VECTORES y
PROGRAMACION
ALGORITMOS Y
PROGRAMACION

AGENDA
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Estructuras de datos
Algunos tipos de datos
Tipos estructurados
El concepto de vector
Acceso a los elementos de un vector
Ingresar Vectores
Uso de vectores en funciones
Matrices
Como definir matrices
Como acceder a los elementos de una matriz
Operaciones conmatrices

1. Estructuras de datos
Las estructuras de datos son una colección de
datos cuya organización se caracteriza por las
funciones de acceso que se usan para almacenar
y acceder a elementos individuales de datos.

2. Algunos tipos de datos
• Tipos simples: Como su nombre indica son los
tipos básicos. Son los más sencillos y los más
fáciles de aprender. Los tipos simples más
básicosson: entero, lógico, carácter y real. Y la
mayoría de los lenguajes de programación los
soportan, no como ocurre con los
estructurados que pueden variar de un
lenguaje a otro.

3. Tipos estructurados
Mientras que una variable de un tipo simple sólo
referencia a un elemento, los estructurados se
refieren a colecciones de elementos.
Las colecciones de elementos que aparecen al
hablar detipos estructurados son muy variadas:
tenemos colecciones ordenadas que se representan
mediante el tipo array, colecciones sin orden
mediante el tipo conjunto, e incluso colecciones
que contienen otros tipos, son los llamados
registros.

4. El concepto de Vector
Un vector puede definirse como un grupo o una
colección finita, homogénea y ordenada de
elementos. Los vectores pueden ser delos
siguientes tipos:
• De una dimensión.
• De dos dimensiones.
• De tres o más dimensiones

Ejemplo de Vector
Vector v de 5 elementos enteros
-4

v(1)

8

v(2)

120

-15

v(3) v(4)

22

v(5)

5. Acceso a los elementos
de un vector
Según el vector anterior, v(1) vale -4, v(2) vale 8, etc. Es decir, escribiendo el nombre del vector
seguido de la posición o índice entreparéntesis
accedemos al elemento guardado en esa
posición del vector.

6. Ingresar vectores -desde
tecladoMATLAB trabaja esencialmente con matrices numéricas
rectangulares. La manera más fácil de entrar matrices
pequeñas es enumerando los elementos de ésta de tal
manera
que:
• Los elementos estén separados por blancos ó comas.
• Los elementos estén cerrados entre corchetes, [ ].
•Muestre el final de cada fila con ; (punto y coma).
Ejemplo:
A = [ 1 2 3; 4 5 6; 7 8 9 ]

Ingresar vectores -de
forma automáticaMATLAB permite definir vectores cuyas
componentes están equiespaciadas de forma
muy sencilla. Por ejemplo, para definir un vector
v cuya primera componente sea el 3, la última el
15 y la distancia entre cada para de elementos
consecutivos sea 2, tenemos queescribir:
>> v = [3:2:15]
v=
3 5 7 9 11 13 15

7. Uso de vectores en
funciones
Tanto los vectores como las matrices pueden ser parámetros
de entrada y de salida en una función.
Ejemplo. Escribir una función que sume los elementos de un
vector: v(i)
i =1
n ,donde n es el tamaño del vector.
function s = suma_vec (v)
s=0; %inicialmente la suma vale 0
n = length(v); %la función length nosdevuelve
%el número de elementos del vector
for i=1: n
s = s+ v(i);

end

8. Matrices
Una matriz es, como el vector, una colección de
elementos del mismo tipo.
Sin embargo, mientras el vector es
unidimensional —una sola fila o columna— en
la matriz los datos se organizan en dos o más
dimensiones.
Por ejemplo, se puede tener una matriz M de
dimensión 3x4 (3 filas x 4 columnas):

9.Definir matrices en MATLAB
En MATLAB, se puede definir la matriz anterior
M de la siguiente forma:
M = [-5, 4, 1, -2; 3, 2, 10, -5; 6, 3, -1, 0]
Es decir, los elementos de cada fila se separan
por puntos y comas. Mientras que los elementos
de la misma fila están separados por comas (o
espacios en blanco).

10. Acceso a los elementos de
una Matriz
Para acceder a los elementos de una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • terminos de programacion vectores
  • Aplicación de los vectores matemáticos a la programación gráfica
  • Programacion (Vectores)
  • Ejercicio de vectores de programación
  • Soluciona problemas aplicando la programación orientada a objetos y arreglos unidimensionales (vectores).
  • Programación java que capture los datos ingresados por el usuario y guarde en un vector
  • Vectores
  • Vectores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS