ARREGLOS
Los
arreglos (arrays) son variables del mismo tipo de dato que tienen el mismo
nombre y que se distinguen y referencían por un índice.
Sintaxis:
<tipo><variable>[N]
Se
declara un arreglo de nombre <variable> con N elementos de tipo
<tipo> , (N es una constante).
Ejemplo:
int a[10];
Los
arreglos se caracterizan por:
Almacenan
los elementos en posición contiguas de memoria
Tienen
un mismo nombre de variable que representa a todos los elementos. Para hacer
referencia a esos elementos es necesario utilizar un índice que especifica el
lugar que ocupa cada elemento dentro del archivo.
En este
curso estudiaremos los siguientes tipos de arreglos
•Unidimensionales
(Vectores)
•Bidimensionales
(Matrices)
referencias
http://www.utm.mx/~mgarcia/PE4%28Arreglos%29.pdf
VECTORES
En el contexto de álgebra lineal se tiene un
concepto de vector y las operaciones que se pueden aplicar sobre él. Se puede
escribir un vector como la lista de sus componentes ~v = (v1, . . . , vn) o,
equivalentemente, como una columna.
En los algoritmos también existe el concepto de
vector, el cual al igual que en el caso del álgebra lineal facilita bastante al
realización de algunos cálculos. Los vectores, en algoritmos, consisten en un
grupo de variables del mismo tipo donde cada una esta identificada por la su
ubicación en el grupo.
Los vectores en Matlab
Es un
arreglo de “N” elementos organizados en una dimensión donde “N” recibe el
nombre de longitud o tamaño del vector.
Para
hacer referencia a un elemento del vector se usa el nombre del mismo, seguido
del índice (entre corchetes), el cual indica una posición en particular del
vector.
Por
ejemplo: V[x]
Donde:
V:
Nombre del arreglo
x :Número de datos que constituyen el arreglo(tamaño)
El manejo
de vectores es una de las mejores funcionalidades de Matlab ya que permiten una
versatilidad de cálculo bastante alta.
La creación de vectores
Aunque
existen diferentes formas de crear vectores en Matlab, la más sencilla es crearlos
manualmente así:
nombre_vel_vector
= [valor1 valor2 … valorN]
por ejemplo para crear el vector
notas =
En Matlab
se da el comando
notas=[5
3 2 4];
El acceso a los
componentes de un vector
En
Matlab, cada vez que se quiere hacer referencia un componente particular de un
vector basta con dar su nombre y el índice correspondiente entre paréntesis.
Por ejemplo para acceder directamente a la posición 2 del arreglo notas, basta
con dar el comando
notas(2)
Variables
bandera
Una
variable bandera es utilizada dentro de la condición del ciclo, ya sea sin
negar, negada o conectada con una expresión booleana, para determinar cuando un
ciclo se sigue iterando o cuando no. De esta manera una variable bandera debe
ser de tipo booleano.
Ejemplo.
Realizar
un programa que lea una serie de números reales y los sume. El programa debe
preguntar al usuario cuando desea ingresar un siguiente dato y si el usuario
responde que no desea ingresar más datos el programa debe confirmar la
respuesta. Si el usuario desea continuar ingresando datos se debe seguir
solicitando datos y si el usuario confirma su deseo de salir, el programa debe
mostrar la suma de los datos leídos y terminar.
Especificación:
Algoritmo
Solución
APLICACIONES
Un vector sirve para representar diferentes
condiciones que tengan orientación en el espacio, por eso se usa en física para
el movimiento de partículas, representación de fuerzas, en matemáticas para
representar la recta en el espacio, planos , dirección de superficies, en la
medicina, para ver que donde se dirige un musculo, en mecánica.
Los
vectores son absolutamente necesarios para poder modelar matemáticamente la
realidad.
La mayor parte de la física es vectorial desde el momento que el desplazamiento es vectorial, la mayor parte de magnitudes derivadas de él los son: velocidad, aceleración, fuerzas
La mayor parte de la física es vectorial desde el momento que el desplazamiento es vectorial, la mayor parte de magnitudes derivadas de él los son: velocidad, aceleración, fuerzas
referencias
https://espanol.answers.yahoo.com/question/index?qid=20081003084555AAguqHg
https://espanol.answers.yahoo.com/question/index?qid=20081003084555AAguqHg
http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo3/cap_04/leccion_5.html
http://www.utm.mx/~mgarcia/PE4%28Arreglos%29.pdf
No hay comentarios:
Publicar un comentario