Professional Documents
Culture Documents
Ballesteros Rojo
Arreglo
Conjunto o grupo de datos guardados bajo
un mismo nombre.
Tipos de arreglos
Unidimensional
Bidimensional
Arreglo unidimensional
También conocido como vector, es un conjunto de datos
dispuestos en forma de lista.
2.5
2.5 3.1 2.8 4.3
3.1
2.8
4.3
Para acceder a cada valor del vector, se hace mención de
la posición que guarda en la lista, indicándolo con un
subíndice:
Posición X
1 2.5 Si se requiere trabajar con el valor de X en la
posición 2 se representaría :
2 3.1
3 2.8 X2
4 4.3 se haría referencia al valor 3.1
X2 + X4 3.1 + 4.3
Si lo que se requiere es trabajar con la lista completa entonces se
sustituye el valor numérico por una variable:
Xi
Ahora se requiere que la variable subíndice (i) cambie su valor,
como debemos trabajar con todos los valores lo más recomendable
es usar un ciclo controlado por contador, donde el contador será el
subíndice del arreglo:
Promedio= 136.8
Ejemplo 2:
Calcular el peso molecular promedio de una mezcla de “N” componentes
Utilizando la expresión:
N
PMp X * PM
e 1
e e
columnas
Al igual que un vector si se requiere trabajar con todos y cada uno de los valores,
entonces los subíndices estarán definidos por variables.
En este caso dado que son 2 subíndices, es necesario usar dos ciclos anidados:
% Suma de matrices
clear
clc
disp(‘Leyendo matriz A’);
for i=1:3
for j=1:3
A(i,j)=input(‘ingresa el valor de la matriz: ’);
end
end
Matriz A
4.2 4.5 4.3
Ejemplo 2: continuación 4.0 4.7 4.5
4.3 4.2 4.6
disp(‘Leyendo matriz B’);
for i=1:3
Matriz B
for j=1:3
B(i,j)=input(‘ingresa el valor de la matriz: ’); 5.8 5.5 5.7
C(i,j)=A(i,j)+B(i,j); 6.0 5.3 5.5
end 5.7 5.8 5.4
end
clc
disp(‘Matriz resultado’);
disp(C); Matriz C
10.0 10.0 10.0
10.0 10.0 10.0
10.0 10.0 10.0
Ejemplo 3:
Desarrollar un programa que determine cuál es el elemento de mayor valor
entre los elementos de una matriz.